Beach bums and nature lovers can find common ground at Ang Thong National Marine Park in Thailand, which is made up of 40 karst islands spread across about 100 miles in the unbelievably picturesque Gulf of Thailand. The best way to visit is by starting in Koh Samui or Koh Phangan and then island hopping by boat, stopping to snorkel or hike to your heart's content.