Gran Canaria is one of Spain's Canary Islands, off northwestern Africa. It's known for its black lava and white sand beaches.