Pestana Dom João Village dispone de un hotel (el Pestana Dom João II) y de un aparthotel (el Pestana Alvor Atlantic) totalmente restaurados en 2001. El Dom João Village tiene 330 habitaciones, algunas de ellas con cocina, 22 suites y 32 casas. El Pestana Dom João Village está ubicado cerca de la playa, y disfruta de un scenario único, con acceso directo a la playa de Alvor.