Daily shark free diving and whale watching expeditions off Cabo