I posted this reply to the same question last month:
My wife and I sailed from Great Inagua Island in the
Bahamas, through the Windward
Passage to Port Antonio in April of this year. We chose to stay at the marina even though anchoring is very secure. The marina is nicely equipped with showers,
laundry and a small restaurant. It’s very close to the center of town and we found the people there to be friendly and engaging. The open air market is small but offers an excellent selection of fresh fruits and vegetables. Our guide book says that the country’s best jerked chicken is in Port Antonio and we’re likely to agree. Immigration and
Customs comes out to your
boat for checking in and out - you must formally check out even if you’re going to another port in Jamaica.
We thoroughly enjoyed our visit there and highly recommend it as a port.
Fair winds and calm seas.