Cabo Trek, scuba diving, snorkeling, private tours, private charters, whale watching, whale sharks, shark diving, Cabo Pulmo, La Paz, Loreto, Cabo San Lucas , Baja California Sur