Oman Island Masirah Road Trip: How to Reach, Where to Stay & What to Do