Rancho Pescadero, Mexico: World-class breaks such as San Pedrito and Cerritos are on the doorstep of Rancho Pescadero, which offers a colourful and stylish base for boarders and beach bums in Baja California Sur. Guests staying at the thatch and adobe-style resort can make use of free surfboard hire, daily yoga and tai chi lessons, a spa and miles of near-empty beaches. Olive ridley and leatherback turtles lay their eggs in the sand here, while grey and humpback whales can be spotted in the water throughout the winter.
Rancho Pescadero, Todos Santos, Baja California Sur, Mexico (00 52 1 612 135 5849; ranchopescadero.com). Doubles start at US$211 (£141), room only.