. . . "Casa de Las Palmas is on Tortuga Beach and as the name suggest is a place were turtles come to lay their eggs every year." .