Discover the most beautiful beaches in Spain. With one of the longest coastlines in Europe, there are hundreds to choose from (including some of the best sandy beaches in Europe) - from the sandy beaches of the Balearic islands (Mallorca, Menorca, Ibiza, and Formentera), to the wild and varied Canary Islands in the Atlantic, and the popular coastlines of the mainland. Here are 10 epic Spanish beaches for you. #spain#beach#europe#travel#tmtb