Cancun, located on the far eastern shore of Mexico, is recognized for its stunning beaches, crystal crystal clear waters, and vibrant aquatic life. Its marine world is a dream happen true for snorkelers and divers coming from all over the world. Right here are some of Cancun's best spots for