Spain has some of the most beautiful beaches in Europe. Whether you are looking for white sand or black sand, a beach surrounded by restaurants or surrounded by trees. There is sure to be the perfect beach for you in Spain. These are the 10 most beautiful beaches in Spain...