Caves Beach, Nassau: Turquoise Waters & Limestone Wonders | OnlyBeaches