Skip to main content
Global navigation is loading
Find a surf forecast or surfcam
Search...

Independent surf media only survives with your support

There's no corporate money behind Swellnet - just subscribers who want quality independent surf content to stick around. We've dropped ads for everyone. A subscription is how we keep the lights on.

Subscribe from $4.15AUD/month
×

Status message

  • Debug: Could not apply image style swellnet_thumbnail_260x165. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 510 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 93)
    __TwigTemplate_61ea13c29564ee4f9886e17c7c50ec73->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 64)
    __TwigTemplate_ad2c08a0779ce449fc783bb31515ded2->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 114)
    __TwigTemplate_c273924e46b32d446003026569529b4d->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 106)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->block_content() (Line: 456)
    Twig\Template->yieldBlock() (Line: 89)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 120)
    __TwigTemplate_550c2b581ec08e695354e0568f760e3b->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 71)
    __TwigTemplate_b38fe2fbadefae5dd256862434c0b0fd->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Debug: Could not apply image style swellnet_thumbnail_260x165. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 510 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 95)
    __TwigTemplate_61ea13c29564ee4f9886e17c7c50ec73->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 64)
    __TwigTemplate_ad2c08a0779ce449fc783bb31515ded2->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 114)
    __TwigTemplate_c273924e46b32d446003026569529b4d->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 106)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->block_content() (Line: 456)
    Twig\Template->yieldBlock() (Line: 89)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 120)
    __TwigTemplate_550c2b581ec08e695354e0568f760e3b->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 71)
    __TwigTemplate_b38fe2fbadefae5dd256862434c0b0fd->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Debug: Could not apply image style swellnet_thumbnail_2x. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 510 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
    Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 97)
    __TwigTemplate_61ea13c29564ee4f9886e17c7c50ec73->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 64)
    __TwigTemplate_ad2c08a0779ce449fc783bb31515ded2->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 114)
    __TwigTemplate_c273924e46b32d446003026569529b4d->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 106)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->block_content() (Line: 456)
    Twig\Template->yieldBlock() (Line: 89)
    __TwigTemplate_354910121b8ae5874a8c4bd7920955ee->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 120)
    __TwigTemplate_550c2b581ec08e695354e0568f760e3b->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 513)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 501)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 71)
    __TwigTemplate_b38fe2fbadefae5dd256862434c0b0fd->doDisplay() (Line: 411)
    Twig\Template->yield() (Line: 394)
    Twig\Template->render() (Line: 51)
    Twig\TemplateWrapper->render() (Line: 35)
    Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428)
    Drupal\Core\Theme\ThemeManager->render() (Line: 500)
    Drupal\Core\Render\Renderer->doRender() (Line: 230)
    Drupal\Core\Render\Renderer->render() (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 634)
    Drupal\Core\Render\Renderer::Drupal\Core\Render\{closure}()
    Fiber->resume() (Line: 649)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    

Inaugural Gromtag Australian Series heads to D’Bah

Swellnet Dispatch

Inaugural Gromtag Australian Series heads to D’Bah

Swellnet Dispatch
Stu Nettle
Friday 26/10   2

Archy Bemrose steps up for Kingscliff.

Watch: Drew McPherson // The morning light

Swellnet Dispatch

Watch: Drew McPherson // The morning light

Swellnet Dispatch
Stu Nettle
Friday 26/10   12

One more reason to set your alarm.

Watch: Ian Crane // Cloudbreak

Swellnet Dispatch

Watch: Ian Crane // Cloudbreak

Swellnet Dispatch
Stu Nettle
Thursday 25/10   7

Minimalism, surf style.

Watch: Kelly Slater on the Joe Rogan Experience

Swellnet Dispatch

Watch: Kelly Slater on the Joe Rogan Experience

Swellnet Dispatch
Stu Nettle
Wednesday 24/10   24

They've got opinions and ain't afraid to air 'em.

Watch: Gabriel Medina's steady rise

Swellnet Dispatch

Watch: Gabriel Medina's steady rise

Swellnet Dispatch
Stu Nettle
Wednesday 24/10   14

"He's not here to make friends...he is here to compete." So says Black Cloud Charlie in this mini-doco on Gabs Medina.

Watch: The Occ-Cast with Taj Burrow

Swellnet Dispatch

Watch: The Occ-Cast with Taj Burrow

Swellnet Dispatch
Stu Nettle
Tuesday 23/10   6

Occ and Taj loosen up with a quick skydive before sitting down for business.

Watch: Sheldon Simkus // Twenty

Swellnet Dispatch

Watch: Sheldon Simkus // Twenty

Swellnet Dispatch
Stu Nettle
Friday 19/10   3

Keeping score with Mr Simkus.

Macaronis Surf Coaching Clinics 2019

Swellnet Dispatch

Macaronis Surf Coaching Clinics 2019

Swellnet Dispatch
Stu Nettle
Friday 19/10   1

Coaching and photo clinics from the funnest wave on Earth.

Watch: Filipe goes gardening

Swellnet Dispatch

Watch: Filipe goes gardening

Swellnet Dispatch
Stu Nettle
Thursday 18/10   5

The title contender makes use of downtime with a trip to Wavegarden.

Watch: Chemtrails in France

Swellnet Dispatch

Watch: Chemtrails in France

Swellnet Dispatch
Stu Nettle
Wednesday 17/10   5

Mysterious marks from the French leg.

  • Load More
Swellnet
  • Surf Reports & Forecasts
  • Surfcams
  • Swellnet Mobile App
  • Multi-cam
  • Articles & News
  • Forum
  • About Swellnet
  • Contact Us
  • Pricing
  • Log In
  • Register
  • Host a Surfcam
Privacy Policy Terms & Conditions
© 2026 Swellnet. All rights reserved.