Hotels Near JW Marriott Los Cabos Beach Resort & Spa, San Jose del Cabo