Talk to the life guards on the beach. They have been working at the national park for a long time and can give a lot more detail than I can. This is a great snorkeling site for both beginners or advanced. Try to get there before the place is inundated by the cruise ships.