Private 2‑Hour Whale Watching Cruise in Cabo San Lucas — Close Encounters with Gray, Blue & Humpback Whales | other | sightseeing-tour