Employing yourself is probably your best option but know that it is not an easy road. You must have enough money without working or bringing money in to survive, especially at first.
Your skills, while impressive won't qualify you "uniquely" for a job there (that a Jamaican can't do). If you were fluent in Italian you could get a job with one of the tour companies - one of my neighbors is Italian and she's been doing that for a long while, another friend is fluent in 3 languages and that's how she's made her living in Jamaica the entire time she's been there.
Work permits - ugh. Its a huge process, its an expensive process and its a long process. It costs close to $1,000 per year (including all the fees, brata ad transport to and from Kingston - not to mention being fingerprinted every year).