Muscat: Dimaniyat Island Snorkeling Tour Transportation included Duration: 6 hours From US$ 130 per person