maybe u can dine in La Mer Restaurant at Ritz Carlton, a bit pricey but very good view. Maybe with wine u will spend around 600rials or more.