Silves est une ville et une municipalité portugaise situé dans le district de Faro.ÉtymologieLa ville romaine s'appelait Silbis ou CILPES. Les arabes l'ont appelée Xelb.GéographieSilves est limitrophe : au nord, de Ourique,au nord-est, de Almodôvar,à l'est, de Loulé,au sud-est, de Albufeira,au sud-ouest, de Lagoa,à l'ouest, de Portimão et Monchique,au nord-ouest, de Odemira. Silves a également au sud une petite ouverture sur l'océan Atlantique.