Not an option in Phuket. The sites are a couple of hours away and only big boats go. But the day boats are mostly for transport only. You book your own DM/guide. It's easy to stay away from the problem groups in the water and have a nice dive1. Pick the operators with their own boat. Read the small print and the available languages offered in the web site.
2. Never ever join a cattle boat at any cost.