If you haven't booked yet, check out the resorts 40 miles north of Cabo on the East Cape. I've been to Rancho Leonero at least half a dozen times. They have their own fleet of boats. It is super...