The snorkeling is an activity that doesn't need any particular effort. Relaxing, it allows you to see and discover the aquatic life.  Ideal activity for people who come with divers but who don't want to dive.

Two of the best dive sites for snorkeling are: Koh Haa (especially The Lagoon) and Koh Bidas.