Galápagos Islands, Ecuador
South America
Bridget Ehrman-Solberg
Jesse Marks
Jonah Marks
Finch
Tortuga Bay is located near Puerto Ayora on the Galapagos Island of Santa Cruz. It is a stunning white sand beach and worthy of the 45 minute walk from the city center. The walk itself is also quite interesting as visitors pass through a wide variety of endemic plants and are serenaded by the local bird population.