BahamasFebruary 2017Past IssuesTourism
The Cape Santa Maria Beach Resort – Luxury in the Middle of Nowhere
The 230-square mile Long Island is situated about 165 miles southeast of the Bahamian capital of Nassau in the western Caribbean. It is over 70 miles long and just five…