Seems like a wave pool would be the quickest way to rapidly improve on wave mechanics. I’ve never been to one but daily repetitive waves with limited competition and not having to paddle against currents, etc would seem a shortcut. This Aussie place even has the Surfskate lessons you were after. Not cheap but that wasn’t a stipulation.
https://urbnsurf.com/Urbnsurf – Melbourne Australia
The Lowdown: The first public wave pool in Australia located 20 minutes outside of downtown Melbourne adjacent to the Melbourne Airport opened in January 2020 and has since set the benchmark for surf park operations. You will find surf club competitions, concerts, corporate events and heaps more here as Urbnsurf redefines the wave pool business model. But for us just wanting to go for a session, see below…
Accessibility: Open to the public, all-ages
Type of wave(s): Everything from a killer ‘slab’ setting to gentle beginner rollers to their super popular cruiser sessions.
Wave Generating Technology: Wavegarden Cove
Wave’s Technical Information: Wave height: 2-7 ft, Both left and right breaks, length of rides: beginner 8-10 seconds, intermediate/advanced 12-16 seconds
Hours of operation/Seasonal Hours At this time it’s seven days a week with the first surf slot kicking off at 6am and the last session logging in at 9pm. Note: Not all wave settings are available at all hours. Check schedule.
What it costs to surf at Urbnsurf: Prices start at $69AUS for intermediates and go up to $129AUS for expert sessions. Urbnsurf has an advanced pricing system, offering memberships and punch cards for heavy users which helps bring the price-per-surf-session down. See extensive list below:
Sessions
Cruiser / Cruiser Turns $69-$79
Intermediate $79
Advanced / Turns $89
Expert $129
Multipacks
3 x Beginner Lessons $210-$240
3 x Cruiser / Intermediate Lessons $289-$319
10 x Cruiser / Intermediate Sessions $620-$710
10 x Advanced Sessions $799
10 x Expert Sessions $1160
20 x Seasonal – Winter $1299-$1469
20 x Seasonal – Autumn / All Year $1379-$1549
20 x Seasonal – Spring $1399-$1509
50 x Seasonal – Winter $2759-$3109
50 x Seasonal – Autumn / All Year $3159-$3559
50 x Seasonal – Spring $2959-$3329
5 Week Challenge $289-$379
Coaching
Beginner Coaching $149
Cruiser Coaching $199
Intermediate Coaching $199
Lessons
Learn to Surf $74-$89
Beginner I Lesson $74-$89
Beginner II Lesson $74-$89
Cruiser Lesson $109-$129
Intermediate Lesson $109-$129
Surf Skate Lessons $39-$89
Memberships
Gold Membership $2800-$3100
Aqua Membership $1200-$1600
Foundation Membership $2800-$3100
Hires
Surfboard Hire 2 Hrs / All Day $25 / $30
Softboard Hire 2 Hrs/All Day $10 / $15
Wetsuit Hire 2 Hrs / All Day $15 / $20
Skateboard Hire 2 Hrs / PPE $10 / $10
Pool Structure: Concrete Pool with surrounding amenities including Three Ducks restaurant, bar and shop
Waves per hour: 900-1000 waves per hour. Surfers can plan on 10-12 waves per fully booked session.