Enjoy a visual feast of thriving marine life as you go snorkeling at Mexico Rocks, just off North Ambergris Caye. View a delightful collection of sponges, sea fans, and star, elkhorn, and staghorn coral formations in this superb reef patch. Giant brain coral formations create miniature undersea habitats and islands for spiny lobster and yellow tail. As you bob about, look for angelfish, butterflyfish, flounder, green moray eels, nurse sharks, and stingrays, all of which take shelter in the coral's nooks and crannies. Its relatively calm and shallow (3.7-meter / 12-foot) waters make Mexico Rocks an ideal spot for novice snorkelers.