Music, surfing, football: the weekend that had it all