Snorkeling at the Great Barrier Reef must be amazing.
Could only imagine
A coral reef is often called "the rainforest of the sea"
I could see that. I would love to do that some day soon!
I guess it could compared to a rainforest due to the complex ecosystem with tremendous diodivirsity
and all of the amazing life that it holds!
I did some snorkeling in the Bahamas a few years ago, it was an excursion on a cruise. 
I bet that was fun. I wish I would have done that while there
I didn't need a wetsuit though, water was beautiful