The Spanish island of Gran Canaria is a popular tourist destination for many reasons including the warm climate, stunning beaches and incredible culture it boasts.