1. The marina restaurants — Eilat Marina, North Beach
Fish and seafood with boats in front of you and Jordan across the water.
The marina on North Beach is Eilat's main restaurant strip: a run of fish and seafood places with terraces on the water, looking across the gulf to Aqaba in Jordan and the mountains of Saudi Arabia beyond.
The setting is the product. The food is generally good rather than exceptional, but eating grilled fish on a warm evening with the boats and the lights on the water is exactly what people come to Eilat for.
It is the most expensive eating in town and the most touristed. Book a waterside table for sunset.
Good to know: Ask for a table at the water's edge and book it — the second row is a completely different experience.