El centro de la ciudad está situado en la orilla del río Arade y a dos kilómetros de la Praia da Rocha (Playa de la Roca), importante centro turístico de la zona occidental del Algarve (Barlovento).