Alfred's Ocean Palace is located right off the sand, towards the west end of Negril's Seven Mile Beach. They offer pub-style food (Jamaican and American) and also have a bar, beach volleyball, and live music some nights.
It is a casual place. A great alternative to Margaritaville for burgers and fries, they also have Jamaican seafoods such as conch. The portions were generous and the food was satisfying, and I loved my big lobster-salad sandwich. We wish we would have found it before the last night of our trip!