The Algarve is the perfect place for relaxation, sun, and sea, but it is also home to some interesting historic sights, such as the town of Sagres with its striking promontory, Lagos with its narrow streets lined with whitewashed houses, or Silves with its remarkable red castle at the top of the hill.