Q : What's the best way to get to Masirah Island
A : http://andyinoman.com/category/masirah-island/
Note: Suffice to read the link of fellow blogger Andy. Soon as I find ample time then I can write my on advice.
Q : Nizwa to Masirah?
Nizwa to Mahout - 5 hours 35 minutes (367 km)
Mahout to Masirah - 43 minutes (26.9 km)