Sailing and snorkeling in mexico rocks including lunch
Mexico rocks is a beautiful coral patch that is located in the shallow waters midway between the reef and the island of ambergris caye it is located north of san pedro town the snorkeling at mexico rocks is very shallow with a maximum depth of only about 12 feet since this area is well inside the reef it is protected from the bigger ocean swells making it an excellent beginners snorkeling spot enjoy viewing coral heads schools of brightly colored fish occasional nurse shark stingray a