several 1/2 snorkling trips are sufficient trips to different sites would offer some variety and opportunity to do other things during the shore time.
Generally speaking, Gulf (Koh Tao and Koh Similan) and Andamin Sea (Similan Islands and Burma Banks) have opposite seasons. Depening on time of your planned snorkling trip depends on where you might want to go.