Obviously Mainland Spain covers a very large and varied area. There are many wonderful towns and cities to visit as well as the coastal holiday destinations - the 'costas'.
Spanish beaches are some of the safest beaches in europe and, in the busy summer months, you will normally find trained life guards.