The Madeira and Azorean archipelagos have a narrower temperature range, with annual average temperatures exceeding 20 °C (68 °F) along the coast (according to the Portuguese Meteorological Institute)