Cindy and I decided to splurge and fly from Negril to MoBay a few years back via TimAir. What a ride and what a view. It was only about a 15 minute ride. I can't remember what the cost was but it wasn't overly expensive. I know that they do fly to Ocho. Have fun!
http://www.timair.net