Water Island #Bahamas Square is a photo spot in Lyford Cay, New Providence, The Bahamas at 25.02867, -77.5369. ShotHotspot has 7 photos taken here by 5 photographers. It's good for water photography. Other photo spots nearby include Compass Point, Cable Beach and Jaws Beach.