What about using some sort of air transportation? I seem to remember there is a helicopter that is based close to Negril. Fly from Negril to Kingston and then grab a cab for transportation around Kingston.