Although Koh Samui beaches are generally not renowned for outstanding snorkelling, a few great snorkelling beaches around the island offer decent underwater landscapes filled with tropical marine life. Most of these interesting dive sites are in small or hidden coves,...