This is one of the most beautiful spots. Definitely don't just go to look on a quick sightseeing stop - go and spend a few hours in the water. Suitable for everyone as the reef and fish are right at the shoreline. The water is crystal clear so you can see the fish even when not under the water. Great for kids even with just their goggles on as it is shallow in a lot of areas. You don't have to go far out to see the colourful fish. We found if you didn't move around much more fish would come out from the coral & they would be all around you. A good spot for an underwater camera.
You can get there on The Bus for $2.50, it takes a little longer than a booked tour but so much cheaper & you don't have the time restrictions. $7.50 to enter the park but it is worth it. Make sure you take sunscreen as it is easy to get sunburnt there.