Here's one of the best places in the world, it has: Great beaches, nice chicks, great hotels, clubs, deserts, jungles, big mountains, epic places like some little villages, canyons, lakes, Airport is on the best location, great views from mountains, from top of hotels, nice food and etc.
http://www.tripadvisor.com/LocationPhotos-g187471-w19-Gran_Canaria_Canary_Islands.html#24620979Island is Spanish, it belongs to EU. Bellow the picture there are 2 arrows to change pictures.