Better rate in Jamaica for sure.
You do not need J$, just take $100-200 in smaller US$ and use that until you get to a cambio.
Everyone will accept it.