When you think of the Portuguese Algarve, you probably imagine high-rise hotels, all-inclusive resorts and packed beaches. Though that...
Perched on the rugged, wild and incredibly beautiful west coast of Portugal, the coastal village of Carrapateira is one of the best...