Surfing, snorkeling, dolphin-spotting and sunset sailing are just some of the sporting activities up for grabs in Cabo. And ...