At one of the best beach towns in the Caribbean, you can relax along gorgeous white sand beaches or dive into the turquoise ...
Where to stay, eat, drink and shop in Oman’s enchanting capital - CITY GUIDES: Between the Hajar mountains and gem-clear ...