Among the most beautiful villages on the Alentejo coast, Portugal, discover the wonders of Vila Nova de Milfontes and Zambujeira do Mar.