Here are the best places to visit in Algarve, Portugal. Whether you want big resorts, charming small towns, or fishing villages, Algarve has it all!