Al Sawadi Island Beach: Oman's Hidden Tidal Gem Near Barka | OnlyBeaches