I'm always a big fan of Passions for a restaurant with a view. ( https://www.amsterdammanor.com/dinin...s-on-the-beach )
It's a "pop-up" restaurant on Eagle beach. If you are a couple, request a reservation for the "tables for 2" in the front row to get unobstructed views of the water. These tables are popular so you normally need to request a 6pm reservation to get one, but that puts you in the perfect location to watch sunset, and dine with your toes in the sand.