Gorgeous beach location with lots & lots of turtles