Summer and winter are famous for huge loads of holiday-makers; that's why spring and autumn is the best time to visit the Canary Islands. Winter is full of fun events like Santa Cruz de Tenerife Carnival but you should be ready to deal with crowds. During spring you can count on witnessing a sea of clouds, whale migration, and magic stargazing. As the heat and tourist numbers reach their summit between June and August, have yourself good advice: book in advance. Balmy autumn is a sweet season as it's still warm enough for a beach vacation. Fiestas del Charco and Fuerteventura Kite Festival bring an overdose of joy straight to your heart. Remember a period from September to November is a bit rainy so don't fail to pack an umbrella.