Las Palmas is located in the northeastern part of the island of Gran Canaria, about  off the Moroccan coast in the Atlantic Ocean. Las Palmas experiences a hot desert climate, offset by the local cooler Canary Current, with warm temperatures throughout the year. It has an average annual temperature of .