The crystal-clear water in Thailand offers the best swimming and snorkelling experience.