Vista at Bela Vista Hotel & Spa holds one Michelin star on Praia da Rocha: chef João Oliveira builds seasonal menus around Sagres fish, Portimão squid, and Algarve shellfish, all in a 1930s clifftop palace. The setting is half the reason to come.
Vista usually serves dinner, Tuesday to Saturday, but confirm the hours on the hotel site before you travel. Reserve early, since tasting menus run the show. There’s parking at the hotel, and a taxi from the marina is easy outside peak hours.
Who it suits: Praia da Rocha and Portimão guests wanting a formal seafood night; west-Algarve itineraries planning one star meal near Lagos/Portimão; hotel heritage fans – Bela Vista’s 1930s atmosphere is part of the draw.
Official: Vista at Bela Vista. Stay: where to stay in Portimão.