If you are looking for a personal experience to the reef with a small group, I would happily recommend Wavelength. The staff were very welcoming and made sure that they had time to personally chat to every person on board, which made for a lovely, friendly experience that you just don’t get on some of the larger vessels due to the larger number of passengers on board. What really impressed me was their focus on the importance of marine life. This trip to the reef, above all others that I’ve experienced, were careful to communicate how best to enjoy our marine environment in an eco friendly way… something that is definitely lacking aboard the larger boats which is a shame. Some great photos were taken, which you can purchase for a very reasonable price. We also had a family member with us who wasn’t very confident when snorkelling, the staff were amazing, offering one-on-one assistance when they saw that he was struggling at the beginning. A great trip with knowledgeable Marine Biologists on board which really does make the experience!