This beach is beautiful!! A must see. It is located on the opposite side of the port, and you can bring your snorkel gear. Very relaxing, clean, good for kids too.
If you want the snorkel trip of a lifetime, I would check Trunk Bay in St Johns. WOW!!
Hope this helps,