Las Teresitas beach is the gem of Santa Cruz by the town San Andres. Made of white sand and protected by breakwaters this beach has calm waves so is perfect for families with small children.
This beach is loaded with amenities including life guard, toilets and showers. It has well stocked kiosks and bars on the the beach and the nearby town is full of restaurants ready to serve you with traditional Spanish food.