Alvor is just a short journey from several championship - level courses .
Alvor also has a charming Old Town and beautiful river boardwalk .
Alvor is just a short journey from several championship - level courses , while it also has a charming Old Town and beautiful river boardwalk .