Spain has some of the best beaches in the world. You'll find a whole range of different destinations where you…