Sitting in the heart of Cabrera next to the Ancient tower, Los Pastores restaurant has a wonderful terrace overlooking the Los Filabres mountains. The menu includes fresh seafood and steak but is particularly renowned for its bread oven baked pizzas.