Guadalupe Island, Baja California is located at the northwestern coast of Mexico. It is considered as the best place in the world to see the Great White Shark due to its clear water and shark population. We got to see a 21 feet Great White.
Don't miss it, it is the experience of your life!!!