Oman: Snorkelling in the Ad Dimaniyat Islands
There's only one place you should go if you want to go snorkelling in Oman and that's the Ad Dimaniyat Islands. Located northwest of Muscat, what you're going to be able to do and see there depends on what time of year you're in Oman.