Tortuga Island Costa Cat

Tortuga Island is an uninhabited, paradise island located in the Gulf of Nicoya. Upon arrival at Tortuga Island, an endless amount of relaxation and adventure is in store for you! Snorkel or lounge under the palm trees on the white, sandy Tortuga Beach, take a banana boat ride, or hike to a viewpoint that overlooks the … Continue reading Tortuga Island Costa Cat