On the hotel property! A food court with plenty of seating and a bar!
On the beach right next to a buffet breakfast and dinner. Each night is a different theme.
360 view of the ocean. High up.
Buffet dinner and breakfast with beach views. All inclusive.