Weather conditions and forecast for Faro