There’s really no need for exaggeration — Koh Nang Yuan simply is one of the best snorkeling spots in Thailand. The shallow reefs surrounding the island are lined with intricate soft and hard corals as well as schools of colorful parrotfish and shy angelfish. Shelter from the islands means the water is calm and clear. You will often see dive boats surrounding Nang Yuan to visit the popular dive sites of Twin Peak and Japanese Gardens, which lie just off the island and are shallow enough for snorkelers. Gear can be rented in the Koh Nang Yuan Resort’s Dive Shop, or of course you are free to bring your own.