We are taking our 18-month old and 4-year old to visit friends in Singapore in June. We will spend a week with our friends and then would like to spend another week somewhere else in the region. Preferably somewhere with calm, clear waters and good snorkeling. We have already been to Koh Lanta, Hua Hin and Koh Mook in Thailand as well as to Langkawi. Any ideas welcome!