Happy People Marina is tourist resort based on Staniel Cay island in Bahamas. The island of Staniel Cay is nestled in the chain of Bahamian Islands called The Exuma Cays (a. k. a. Exumas). The island itself is less than 2 square miles in area.
Image provided by Getty Images.
January 22nd, 2019
Viewed 571 Times - Last Visitor from Cupertino, CA on 08/05/2020 at 4:02 PM