Tenerife in Spain

Tenerife is the largest and most populous island of the seven Canary Islands, it is also the most populated island of Spain. Tenerife hosts one of the world's largest carnivals.
[wiki]