Six miles north of San Pedro Town in North Ambergris Caye, you will find one of the most beautiful snorkel sites known as Mexico Rocks & Tres Cocos. Unlike many of the snorkeling spots in Belize that are right on the barrier reef, 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 are known for many conches, banded shrimps, arrow crabs, grunts, yellowtail 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, parrotfish, 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 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. The nurse shark is a common site 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.