Der grösste Strand in der Nähe von Silves ist der Praia da Rocha südlich von Portimão. Für kleinere, aber malerischere Strände fahren Sie nach Carvoeiro. Beide Städte werden mit dem Bus angefahren, aber wenn Sie in Silves wohnen, ist es empfehlenswert, ein Auto zu mieten.