This Cabo San Lucas luxury resort is located on the shores of Santa Maria Bay and perched upon the premier beachfront in all of Cabo. Montage Los Cabos will feature 122 expansive guestrooms and suites.