San Juan is celebrated in coastal areas of Spain, especially in the region of Alicante, from June 20-24. The festival honors St. John the Apostle and dates back to pre-Christian traditions of celebrating the summer solstice. The climax of the celebration is at midnight on June 23rd with fireworks and bonfires along the coast.