Cemetery Beach is indeed great snorkeling. But you asked where to find great snorkeling in 4 to 5 ft. of water and not over 7 feet. Cemetery Beach is definitely well over 7 ft. deep for the snorkeling areas. Or at least I didn’t find any snorkeling in that shallow of water there. However, the Sergeant Majors will swim all around you and practically surround you there. Some have stated this is because they are used to being fed. You can definitely get close up pictures of these critters! It is a fun place to snorkel.