Are you open to traveling outside Orient for dinner and are you renting a car? That will open up many more suggestions from fellow TTOLers.

There are more than several restaurants in Orient Village as well as L'Astroble in the Esmeralda Resort and a restaurant at La Plantation both in Orient Bay.

Outside Orient Bay there is Paradise View on the main road as well as Rancho del Sol.

Grand Case is very close with many high end restaurants, some with water views and reasonably priced locally owned locally operated bbq restaurants.

Some of the beach restaurants have parties at night but it isn't on a regular basis. Most beach bars close by 6 if no patrons.