There is still lots to see at Baby Beach, but you have got to know where to snorkel.
Inside the cove at Baby Beach there is not much to see. Most snorkelers stay inside the cove or go out a little bit at the small inlet (almost all the way East at Baby Beach). There are still lots of reef fish there, but no live coral; only coral rubble (mostly broken Elkhorn Coral). Going out the large inlet (West of the Small inlet) you’ll see more live coral. If you make your way outside the bay at either inlet and drift West, you will get to the part of the reef that is still alive. The best way to get back out of the water is probably to swim all the way around by drifting West and exit at the cove next to Baby Beach (this cove is called Rogers Beach and is West of Baby Beach). A good exit point is a small beach before you reach the first pier; you’ll see some wooden fishing boats moored in front of this beach. There are some small shallow parts when entering Roger Beach, so be prepared to swim around them.