Our best two days snorkeling were at South Water Caye. Just off the beach on the south-east end is awesome. In one morning we saw a spotted eagle ray, sand ray, and southern ray, three green morays, lobsters,crads, sand divers, scrawled cowfish. Just to name a few. Another great spot is just beyond Carrie Bow caye ( which is the next island south from South Water Caye.) Great spot, just have one of the locals take you out. Drinks available from the Blue Marlin or there is a small school on the beach to the right of Blue marlin( a short walk) for the coldest beer in Belize.