This is an excellent small family owned tour company. I booked 6 days worth of tours with them. It was way cheaper than doing all inclusive through a resort.
Photos of the most famous Reef in the world!
Our snorkeling tour takes you on a 30-40 minutes boat ride to the Southern Barrier Reef which offers several different snorkeling sites within the reserve for beginners and experienced snorkelers.