There are plenty of cool and unique things to do in Cabo San Lucas! Like flyboarding, snorkeling with whale sharks, hiking to a canyon waterfall and staying in a treehouse. And for whale watching, go on a pirate ship (not just any ordinary boat).