Silves is a historical mountain Moorish town, provides a lovely day out - a contrast to the coastal towns. Breathe in fresh mountain air on the way and sample the great fresh food of the region.Also the opportunity for fishing, surfing, sailing, tennis and golf. Not to forget outings to...