My amazing Algarve cycling adventure