The pretty, family-friendly resort of Carvoeiro has a beautiful golden beach sheltered by stunning cliffs. When the beach gets a little crowded in peak season, boat trips can take you to quieter coves along the coast or to see the amazing caves and rock formations at Algar Seco Natural Park. This bustling town has plenty of shops and restaurants to keep you entertained after the beach. Two excellent golf courses can also be found at the nearby Carvoeiro Club.