Koh Tao
Koh Tao is where I first went snorkeling in Thailand, and it completely stole my heart. The water is ridiculously clear, the beaches are gorgeous, and it still has that small-island charm. Even if you’re not into diving, just chilling by the sea or watching the sunset from one of the viewpoints is worth the trip.