Where to Stay in Cabo San Lucas – A Guide to Cabo Cabo San Lucas, or simply “Cabo”, is a city located south of the Baja California Peninsula in Mexico. It is one of the most popular tourist resorts in ...