A wonderful corner of paradise, where sea turtles abound.