Carnico
Set in the breathaking location right on the Alvor beach is this magical restaurant. Travel through the rocks by elevator, from the cliff tops down to sea level where every table boasts with unbeatable sea views. The food is local, Mediterranean with a hint of Algarvean style. Vegan and vegetarian options are available. During the summer season Caniço hosts plenty of live music, DJ sessions right in the sand!