Located on quiet Long Island in the South Bahamas, Cape Santa Maria Beach Resort is barefoot elegance in a Caribbean paradise. Mile after mile of silky beach stretches before you, melting into turquoise water that extends as far as you can see. Kayak, snorkel, scuba dive, fish, swim, sail or take a nature cruise to explore this Bahamian paradise... or simply relax on the beautiful beach.
Link to this comment:
All Comments (0)