Boutique Hotels in Cabo San Lucas: Where to Stay and Swim | Fortrip