12 of the best locations in Thailand for snorkelling and diving