Spain has the highest number of Blue Flag beaches in the world