jQuery(document).ready(function($) {
// We only want these styles applied when javascript is enabled $('.gal_content').css('display', 'block');
// Initialize Advanced Galleriffic Gallery var gallery = $('#thumbs_260109_4').galleriffic({ delay: 0, numThumbs: 0, preloadAhead: 0, enableTopPager: false, enableBottomPager: false, imageContainerSel: '#slideshow_260109_4', controlsContainerSel: '#controls_260109_4', captionContainerSel: '#caption_260109_4', loadingContainerSel: '#loading_260109_4', renderSSControls: true, renderNavControls: false, playLinkText: '', pauseLinkText: '', enableHistory: false, autoStart: false, enableKeyboardNavigation: true, syncTransitions: false, defaultTransitionDuration: 300,
onTransitionOut: function(slide, caption, isSync, callback) { slide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, callback); caption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0); }, onTransitionIn: function(slide, caption, isSync) { var duration = this.getDefaultTransitionDuration(isSync); slide.fadeTo(duration, 1.0);
// Position the caption at the bottom of the image and set its opacity var slideImage = slide.find('img'); caption.fadeTo(duration, 1.0);
}, onPageTransitionOut: function(callback) { //this.hide(); setTimeout(callback, 100); // wait a bit }, onPageTransitionIn: function() { var prevPageLink = this.find('a.prev').css({'opacity': '0.3' , 'display' : 'inline-block', 'cursor' : 'default'}); var nextPageLink = this.find('a.next').css({'opacity': '0.3' , 'display' : 'inline-block', 'cursor' : 'default'});
// Show appropriate next / prev page links if (this.displayedPage > 0) prevPageLink.css({'opacity' : '1' , 'display' : 'inline-block', 'cursor' : 'pointer'});
var lastPage = this.getNumPages() - 1; if (this.displayedPage < lastPage) nextPageLink.css({'opacity' : '1' , 'display' : 'inline-block', 'cursor' : 'pointer'}); this.fadeTo('fast', 1.0); } }); /**************** Event handlers for custom next / prev page links **********************/ gallery.find('a.prev').click(function(e) { gallery.previousPage(); e.preventDefault(); }); gallery.find('a.next').click(function(e) { gallery.nextPage(); e.preventDefault(); }); });
Simply click/tap each photo to scroll through the full gallery.
Keramas Surf Report – Thursday 4th June 2026
Ketut was over at Keramas on Thursday morning and found it in reasonable shape for the size. Waves were running in the 2 to 3ft range with a light offshore keeping the faces clean and the reef doing what it does. Around 20 surfers were in the lineup through the session, a pretty standard crowd for Keramas, and conditions stayed consistent from early on.
The swell had a decent 12-second period behind it which gave the waves enough shape on the reef to make for a worthwhile session. The tide was filling toward the midday high through the morning which helped keep the quality up. The offshore held throughout and with the sun out all morning it was a comfortable day in and out of the water, even with the size sitting on the smaller end.
Weather & Tides
Right now it is sitting around 27C out there with clear skies and light winds. On the tides, today’s high comes through at around 12:32pm (0.9m), with the afternoon low arriving at 7:14pm. Tomorrow follows a similar window with the high again around midday.
Surf Forecast
On the forecast, the swell is expected to stay in a similar range through the rest of the week before any new energy arrives. Check the swell forecast for the full picture on what is coming through.
Thanks again for dropping into the No.1 surf report website from right here on the World’s No.1 tropical surfing holiday destination of Bali. Disclaimer; Baliwaves.com accepts no responsibility for absenteeism, day dreaming, depression, divorce, lethargy, alcoholism, jealousy, black magic, midlife crisis, Bali belly or loss of wages. Any reference or resemblance to real living people (or zombies) in these reports are purely co incidental. All material appearing on baliwaves.com can under no circumstance be re printed or used in anyway without written permission (bahahaha) from baliwaves.com





























































Leave a Reply