If you want to have encounters with these creatures and more then you should look to Pacific coast liveaboards that
operate itineraries to places like Socorro (
sharks and mantas), Guadalupe Island (great white
shark cage diving) and the Sea of Cortez (
sharks, seals, dolphins and whales).