We certainly got lucky booking with KCT's.
Its an owner operator business, run by a lovely Thai man called Big.
We were based in the neighbouring resort (Centara Beach next to Ao Nang) so Big picked us yup from our hotel jetty and we set off. We chose the Hong Island Tour. Big took us to a number of beaches and all were beautiful. There were a lot of other tours operating at the same time, but big was always first to the best spots and knows his way round better than most and really cares about your day. The other tours, like the speedboat tours were packed and looked unpleasant, Bigs boat was roomy, comfortable and authentic and well captained by Mr Goh.
Lunch as fabulous, we watched other tours on the busy beaches being given packed lunches in cellophane containers. Big took us to a small secluded private beach and we were set up with a table on tyne beach. Big, who worked 10years as a Thai chef in the USA prepared 3 dishes on the boat, plus a lovely Thai dessert, the food was fresh, tasty and really amazing. we even had coffee to wash it down.
I couldn't recommend this tour highly enough, it costs a little more to have your own boat and very experienced and friendly guide/host/chef, but you are on holiday so treat yourself, its worth every penny, rather than being packed uncomfortably on a crowded boat with average food.
Every beach was great, Big had stories on the local area and the snorkelling was wonderful.
I am jealous that our holidays over and those of you reading this may well get the opportunity to experience this day in the very near future, have fin and remember us to Big!