Just east of Esperanza, this mile-long stretch of sand skirts a perfect crescent-shaped bay. Dotted with picnic tables, this beach gets packed on holidays and weekends. On weekdays, when the crowds are thin, you might see wild horses grazing among the palm trees. Parking is $3, but often there is no one at the gate to take your money. Amenities: food and drink; parking (fee); showers; toilets. Best for: snorkeling; swimming; walking.