Wade out twenty feet and cast a line into the Caribbean.
Welcome to Cape Santa Maria Beach Resort in the Bahamas. You’re currently browsing our photo gallery. Click to visit our main site.