Main difference is with amount of tourism. Koh Kood diving is pristine since it a very isolated island that requires 8 hours bus ride and 2 hours boat ride from Bangkok. There's no easy access from any major airport. Mexico snorkeling is horrible since most of the reef been trampled by tourists.Your snorkeling adventures sound amazing! Have you noticed any specific differences in marine life diversity or environmental conservation efforts across these locations?