Barcelona beaches are among the best in Spain whether you're looking for thrilling water sports or just a space where you can relax by the gentle waves. A wide variety of beaches are available in town, from beaches known for their accessibility to others that are pet-friendly.