i suggest this place -- recently renovated --- across from Doctor's Cave beach --- short walk to Cornwall Beach or Walter Fletcher (Aquasol) --- driectly on the "Hip Strip"

http://www.tripadvisor.com/Hotel_Rev...h_Jamaica.html

also - The Wexford, Doctor's Cave Beach Hotel (a little worn down)

Food - Margarites (upscale seafood), The Brewery, Margaritaville, The Native and The Pelican