East Cape Baja and San Jose del Cabo
Buena Vista Beach: snorkeling (with dogs) and exploring.

PREVIOUS | NEXT