Located at the southern tip of Baja California, Los Cabos offers dramatic rock formations, luxury resorts, and excellent whale-watching opportunities.