Located on the beach 5 minutes’ drive from San José del Cabo, this charming hotel has an infinity pool overlooking the Sea of Cortez. Its air-conditioned rooms have private balconies. The bright rooms at the Casa Costa Azul feature tiled floors and colonial-style décor. Each one comes with free Wi-Fi, satellite TV and a coffee-maker. The hotel’s restaurant serves traditional Mexican food on an outdoor terrace. A continental breakfast is served daily. Casa Costa Azul is right next to Zipper’s, one of the most popular surf spots in Los Cabos.