There are so many restaurants to choose from but my favorites and I must go when in JA are:
Push Cart
Collettes
Corner Bar
Sweet Spice
Juicy J's
Best of the West
Cosmos
I don't go every trip but Three Dives is worth a visit.
I will never ever go back to Canoe or Sunset on the Beach but there are some others here who love it
I also want to try some new spots on this visit: Kenny's Italian Cafe (will continue to edit this post when I remember the names)