Princess Cays (Bahamas): Snorkeling On Your Own

Princess Cays is a private beach resort owned by Carnival Corporation that is located in the Bahamas on the island of Eleuthera. The resort offers quick and easy access to snorkeling whether you take a ship excursion or bring your own equipment and s […]
Read More
Comments
Post a Comment