Mexico Rocks, is approximately six miles north of San Pedro Town on the North end of Ambergris Caye. Here you will find one of the most beautiful snorkel sites known as Mexico Rocks & Tres Cocos. Unlike many of the snorkeling spots in Belize, Mexico Rocks & Tres Cocos is a star coral patch that is located in the shallow waters midway between the great barrier reef and the island of Ambergris Caye.
Mexico Rocks is known for many conch, banded shrimps, arrow crab, grunts, yellow tail snappers, and an assortment of Butterfly and Angelfish. Tres Cocos is named after three tall coconut trees on shore used to locate the site. The reef here gets as shallow as four feet. Here you will find the most beautiful corals, colorful species of both large and small fishes, shrimp, parrot fish, fairy basslet, sea urchins, spider crabs, lobster and many other small critters of the sea. You will also see magnificent elk horns, sea whips and sea rods that make good protection for the juvenile fishes.
The highlights of this trip are the mountains of brain coral, which grow up to 20 feet. On the sandy seabed, you might even see stingrays, eagle rays, and peacock flounder. Nurse shark are common sites as well.
Mexico Rocks & Tres Cocos is protected from ocean swells and currents, so it makes for easier snorkeling, perfect for beginners. Depth is only about 6 to 12 feet, so you can see everything up close. Water visibility in this area of the crystal clear Caribbean Sea is about 50 feet or more.