Green Castle Beach: Turquoise Waters & Soft Sand in Eleuthera | OnlyBeaches