One of the greatest desires for many fans of exotic destinations is to spend time in the water snorkelling and swimming with sea turtles, one of the most fascinating and graceful inhabitants of the sea.
Sea turtles have existed for over 150 million years, long enough to witness the extinction of the dinosaurs. Like marine reptiles, they have adapted their bodies to live in the ocean and spend about 90% of their lives in the sea. Females reach the beaches to lay their eggs, while some species rest on the shore.
Sea turtles are skilled navigators and often migrate long distances in search of feeding areas and nesting beaches.
Here are five places where you are most likely to swim with sea turtles in their natural habitat.