Grand Beach Club
This fresh, breezy waterside restaurant and bar, which includes lounge chairs by the infinity pool as well as dining tables inside, is perched on a promontory at the mouth of the Guadiana River. The menu features Portuguese classics, plus a range of crowd-pleasing dishes like pizzas and burgers.