Sunny beaches and mild water temperatures make Barcelona a fantastic place to try out a number of water sports, ranging…