There are 104 recorded species of sharks in the Gulf of Mexico, and Baja California has one of the best places in the world to dive with sharks: Cabo Pulmo. This site is now a National Marine Park and a refuge for sharks. It contains 11 species of sharks including the Galapagos shark, blacktip shark, bull shark and whale shark.