The Sheraton Pine Cliffs Resort The award-winning Sheraton Pine Cliffs Resort is located in beautiful Algarve, Portugal. Alongside the award-winning services, the resort also boasts relaxing sandy beaches. The family-friendly complex is managed by Starwood Hotels via their Luxury Collection brand. |