I am making my first visit to the Great Barrier Reef in about two weeks. I am flying into Cairns, staying in Port Douglas. I have never been snorkeling or diving and would love to see the Great Barrier Reef. I am realistic in my abilities and I probably am not going to be the best at either snorkeling or diving.
I'm looking for recommendation on good tours (Port Douglas or Cairns) that would feature snorkeling and even diving, but the diving would have to be supervised based on my lack of experience. Am I stuck with the really big tour companies like Quicksilver? Or are there more intimate tours that would still provide me with support for my lack of snorkeling/diving skills.
Would love your thoughts!