Just east of Esperanza, this mile-long stretch of sand skirts a perfect crescent-shape bay. Dotted with picnic tables, this beach gets packed on holidays and weekends. On weekdays, when crowds are thin, you might see wild horses grazing among the palm trees. Parking is $2, 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.