Garajonay National Park (Spanish: Parque nacional de Garajonay) is one of the national parks of Spain. It is located in the center and north of the island of La Gomera which is one of the Canary Islands off the coast of Morocco.
It is named for Alto de Garajonay which is the highest peak on the island. The park is usually covered by clouds which helps preserve over 150 species of plants. Garajonay became a national park in 1981. It was declared as World Heritage Site by UNESCO in 1986. It occupies 40 km2 (15 sq mi) and it extends into each of the six municipalities on the island.