Marsis Beach, Masirah Island: Oman's Hidden West Coast Gem | OnlyBeaches