I've been to Tamarindo in Costa Rica, Caye Caulker, Belize and several places in Mexico. Of all the beaches I've been to in Central America, Tulum, Mexico offers the ideal combination of pleasant beach factors:
- Expansive and clean shoreline
- powder-fine sand
- And a teeming reef a couple hundred meters off the coast.
Is there another beach in Central America that provides this perfect combination - in particular, the shallow reef swimming-distance from shore?