Manda, I'd have to agree with the others if budget is not a concern - Ivan's Restaurant at Catcha Falling Star for sunset dinner then just short walk to Seastar for the Sat show. If you start early enough, you can still hit Rick's first, before the sunset crowds get big, to see the divers - it's a short walk from there to Ivan's.
Just make sure at Seastar you tell them you are there for the show only. I think is $US5 or $500J without the buffet.
Seastar has a free shuttle to take you back to your hotel at the end - but don't forget to tip. Remember if you're drinking leave the driving to someone else.
For the beach dinner, I'd suggest you wait until you get there and walk 10 minutes each way from your hotel. You are bound to find some place that really interests you. They all have beach signs up with their menus and special for that day. But if you really want to decide ahead of time - Kuyaba would be my choice for a high-end meal on the beach.
I'll toss this out as an idea if you want to try a smaller, more local place on the beach - but with great food and a great view - Mom's Place. http://www.momsplace-negril.com/inde...page&Itemid=53
It's kind of hard to find from the road, because is down a long lane to the beach - easiest way to find it, it is the property just to the south of Bar-B-Barn. If not dinner, maybe lunch.
Don't forget to take you camera to meals, and snap pictures of your plates before you eat. Many of us boardies love to see those pics when you post your report.