Situated on the Portuguese Algarve coast, Lagos is a charming town renowned for its spectacular rock formations, stunning beach coves, and crystal-clear blue waters. The town’s cobbled streets are lined with white-washed and pastel-painted houses, typical souvenir shops, and a…