Besides the typical Andalusian cultural events, a variety of annual festivals are held in Marbella, mainly between June and October; other events are held sporadically. Festivals dedicated to music include the Marbella International Opera Festival held in August since 2001, the Marbella Reggae Festival in July, and the Marbella International Film Festival in June at different locations around the city—amongst them the beach, aboard a boat or in Old Town. It also hosts the Marbella International Film Festival, the Spanish Film Festival and the Festival of Independent Theatre.