From Canggu and Seminyak to Uluwatu and Sanur, here's our pick of the best beachfront restaurants in Bali with spectacular ocean views...
Bali is best known for its stunning beaches and world-class surf – but that’s not all you’ll find on Bali’s pristine coastlines. Sitting directly on the sand, you’ll also find some of Bali’s very best restaurants, where you can kick back with a cocktail in hand, epic ocean views all around and for some, your toes in the sand. And because no visit to the island is complete without one of these iconic beachfront dining experiences, we’ve found all the best restaurants on the beach in Bali – helpfully broken down by each South Bali neighbourhood.
Selamat makan, Honeys!
BEST RESTAURANTS ON THE BEACH IN BALI – Editor’s Picks
1. St Tropez – Canggu
Escape to the French Riviera at St Tropez in Canggu, where Mediterranean-inspired dining meets oceanfront party vibes. Located right by Berawa Beach within the ever-famous FINNS Beach Club, St Tropez is where you can turn up at noon for a charming al fresco lunch by the sea, then stick around until sunset for live entertainment, a buzzing social scene and epic cocktails. Start with a plate of oysters and share-style starters, like the flamed burrata, garlic snails and the beef tartare, before loading up on roasted pork belly, mussels mariniere, or a giant seafood platters. Finish it all off with the saffron crème brûlée.
St Tropez at FINNS Beach Club, Jl Pantai Berawa, Canggu, p. +62 812 3692 6243, e. [email protected]
2. Loloan Beach Bar & Grill – Jimbaran
For a sophisticated feast by the beach, you’ll want to reserve an al fresco seat at Loloan Beach Bar & Grill. With its seaside charm, this idyllic destination captures the essence of relaxed island living, hidden along the scenic coastline of Raffles Bali. The menu is inspired by the flavours of the Mediterranean, with wholesome salads, wood-fired pizzas, artisanal pasta, and the catch-of-the-day sourced directly from Jimbaran’s local fishermen. We can’t get enough of the grilled specialities, but the star of the show is the exclusive Curated Butcher’s Selection, showcasing premium meats from around the world, including Japanese Wagyu from the three-time gold medalist Tokushima Tanifuji Farm. It goes without saying that the cocktails are superb too, and if you swing by on the second or fourth Sunday of every month, you’ll catch Loloan’s indulgent Sunday brunch with endless ocean views.
Loloan Beach Bar & Grill, Jl Karang Mas Sejahtera No.1A, Jimbaran, p. +62 811 3820 9559, e. [email protected]; Open daily 12pm – 10.30pm.
3. Hippie Fish – Pererenan
Hippie Fish on Pererenan Beach is where it’s at for beachfront feasts, fab cocktails and endless ocean views, paying homage to the laid-back lifestyles of both Bali and the Mediterranean. The menu is all about Mediterranean specialities and refined recipes; we say, come early for a rooftop sunset cocktail, before tucking in to the ocean-fresh cured sea bass, and the Black Ink Pappardelle – squid ink pasta served with black mussels and calamari. Or, swap and share any of the grilled seafood from the market: try the charred prawn with chilli oil, the lobster with Hippie Fish aioli, or the market fish served with garlic spinach guazzetto. Pair it all with a chilled white wine straight from Italy, and you’ve got yourself an elevated feast, right by the seaside.
Hippie Fish, Jl Pantai Pererenan No. 171, Pererenan, Canggu, p. +62 813 3759 6236, e. [email protected]; Open daily 7am – 11pm.
4. Azul Beach Club – Legian
With uninterrupted ocean views and an ever-present sea breeze, there’s nowhere else we’d rather be in Legian than at Azul Beach Club. You can’t miss this treehouse-inspired beach club, with its soaring bamboo structure and splashes of turquoise to bring the colours of the ocean inside. Spend lazy days dipping in the adults-only infinity pool overlooking the sparkling horizon, and graze on international coastal cuisine from the performing chefs, from smokey meats and bountiful veggies, to plenty of seafood and Asian fusion favourites. And while you’re here, stick around for the Tipsy Tea – a boozy take on the classic afternoon tea, with a smorgasbord of sweet and savoury bites. As sunset swings around, settle in for an evening of live music and bold cocktails – after all, Azul Beach Club is home to Bali’s very first Tiki Bar, so raising a glass here is highly recommended!
Azul Beach Club, Jl Padma No. 2, Legian, p. +62 361 765 759; Open daily 7am – 11pm.
5. Mano Beach House – Seminyak
One of Bali’s best kept secrets, Mano Beach House is a hidden gem perfectly poised beside Petitenget Temple. This easy breezy beachfront destination is just a few footsteps from central Seminyak, yet a world away from the throng of bars and beach clubs. Laced in boho beachside vibes and a relaxed, family-friendly atmosphere, come here to slosh in the pool, kick back on a bean bag and take in the sunset views over slow food and signature cocktails. Stay until dinnertime, because a rustic evening menu is brought to life, showcasing ancient cooking techniques, high-quality meat and locally sourced seafood, transformed into carefully curated dishes that are tangy, full of spice and given a Mediterranean and Asian twist. And because the menu is based around the seasons, the menu regularly changes to make the most of the local harvest… and to keep us on our sandy toes!
Mano Beach House, Jl Pantai Pura Petitenget, Seminyak, p. +62 361 4730 874 / +62 812 51511174, e. [email protected]
BEST RESTAURANTS ON THE BEACH IN BALI – SEMINYAK
6. La Lucciola – Seminyak
Seminyak’s original, simplest and possibly most-loved beachfront institution, La Lucciola on the Seminyak coastline is a little bit of ‘old-Bali’ in the best way possible – before high-tech and high-stylin’ took over. It’s potentially Seminyak’s only place with no Wi-Fi, just like Bali used to be, and you’ll regularly spot the island’s long-time expats here, tucking into the Mediterranean fare and huge selection of wines. It’s impossible not to love “La Looch”, with its always amazing service, legendary food and those excellent beach views.
La Lucciola, Pantai Petitenget (next to Petitenget Temple), Seminyak, p. +62 361 730 838 / +62 819 0102 5999, e. [email protected]; Open daily from 9am.
7. Seasalt
True to its name (and its beachfront address), Seasalt is Seminyak’s ocean-and-salt-inspired restaurant that we’ve fallen head over flip flops for. It’s located right on the coastline at Alila Seminyak, with endless ocean views and an ever-present sea breeze. Beachy, chic and also home to one of our fave Sunday brunches in Bali, this fabulously fresh seaside restaurant is a must-try, with sublime Japanese-infused dishes. It goes without saying that sundowners here are unparalleled, with exceptional designer cocktails that follow a strict zero-waste concept.
Seasalt at Alila Seminyak, Jl Taman Ganesha No. 9, Petitenget, Seminyak, p. +62 361 3021 889 / +62 811 3867 544, e. [email protected]; Open daily 7am – 10pm.
8. Starfish Bloo
Starfish Bloo is the glamorous yet casual, open-air beachfront spot at W Bali – Seminyak, and without doubt one of Bali’s very best restaurants for a foodie sesh beside the seaside. As you sit overlooking the ocean and the designer pool areas of one of Seminyak’s swankiest resorts, you’re spoilt for choice at this five-star address. As you’d expect, the quality here is unparalleled, featuring Pan Asian flavours with Western essences, from sizzling seafood to regionally-inspired recipes. Sample your way through the chef-curated tasting menus and la carte sharing platters, or drop in for the legendary Sunday brunch by the beach.
Starfish Bloo at W Bali – Seminyak, Jl Petitenget, Seminyak, p. +62 817 001 5808, e. [email protected]; Open daily 7am – 11pm.
9. KU DE TA
One of the true Bali originals, KU DE TA continues to wow the crowds with its beachfront perch, great tunes and delish food to boot. Simple, tasteful and elegant, this famous beach club and restaurant is quite simply unmissable. Eat brekkie or brunch by the beach, graze away the arvo by the oceanfront infinity pool, or settle in for a romantic dinner beneath the stars.
KU DE TA, Jl Kayu Aya No. 9, Seminyak, p. +62 361 736 969, e. [email protected]; Open daily from 8am.
10. Ijen
Set inside Bali’s most progressive beach club, Ijen at Potato Head is Indonesia’s first ever restaurant that follows a zero-waste philosophy. But that’s not all. Their ocean-fresh seafood is simply sublime, caught locally using a hand-reeling process and classically grilled over an open fire. The menus here are all printed on sustainably harvested paper, the furniture is made from foam offcuts, and the floor is poured from a mix of broken plates, glass and cement. It’s a remarkable space, with equally exceptional dishes, like grilled octopus served with salted chilli, kombu noodle and a spring onion relish. This is guilt-free feasting at its best.
Ijen at Desa Potato Head, Jl Petitenget No. 51B, p. +62 361 473 7979. e. [email protected]; Open daily 12pm – 10pm.
BEST RESTAURANTS ON THE BEACH IN BALI – CANGGU
11. The Lawn
With its front-row seats to Canggu’s world-famous waves, a shimmering pool nudging the black sands and crowds of beautiful people lounging beneath boho umbrellas, oceanfront grazing doesn’t get much better than at The Lawn. The menu at this iconic beach club is all about sharing and gourmet nibbling, from the lobster nachos to the white fish ceviche – you could happily munch your way through the entire menu here while lapping up the laid-back, island vibes. And with a stylish list of infused cocktails, the grass really is greener at The Lawn – especially when golden hour comes around. Top tip: keep an eye on the calendar, as The Lawn hosts some of the best beachside parties in town.
The Lawn, Jl Pura Dalem, Canggu, p. +62 811 3800 4951; Open daily.
12. Skool Kitchen
Sitting right above The Lawn and overlooking the waves, Skool Kitchen is one of the hottest beachfront restaurants in Bali where every dish is touched by fire. A primitive style of cooking meets contemporary culinary excellence here, with its honest modern menu powered by natural wood and charcoal embers. Try the wood-fired octopus with salsa verde, or the cold-smoked beetroot with straciatella and hibiscus. Even the artisanal, house-crafted cocktails get a taste of the flames, like the Burnt Lemon Daiquiri – perfect for watching a fiery Bali sunset overlooking the ocean…
Skool Kitchen, Jl Pura Dalem, Canggu, p. +62 361 620 0603 / +62 811 3800 4952; Open daily from 5pm.
13. Times Beach Warung
Toes-in-the-sand vibes meet sublime food and cocktails at Times Beach Warung – Canggu’s open-air beachfront cafe and restaurant by the same peeps who gave us The Lawn. By day, graze on yummy brekkie and brunch staples (avocado toast and eggs benedict, we’re lookin’ at you), and by night, swap and share the beach snacks and bites alongside a few rounds of cold beers and shaken or stirred signatures. Unsurprisingly so, golden hour is when the good times really ramp up at this shabby-chic seaside destination…
Times Beach Warung, Jl Pura Dalem, Canggu, p. +62 811 3800 4953; Open daily 6am – 10pm.
14. La Brisa
From the same family as La Laguna, La Favela and La Plancha, La Brisa is the quirky-yet-cool destination from the “La” family, and the coolest boho-beanbag beach club on Echo Beach in Canggu. Best enjoyed sans sandals and with a long drink in hand, La Brisa is a bohemian hub of rustic Spanish cooking, delish cocktails, multiple swimming pools and a hot soundtrack to top it all off.
La Brisa, Jl Pantai Batu Mejan Gg. La Brisa, Echo Beach, Canggu, p. +62 811 394 6666, e. [email protected]; Open daily 10am – 11pm.
BEST RESTAURANTS ON THE BEACH IN BALI – JIMBARAN
15. Sundara Bali
Bali beachfront dining bliss. Sounds tempting, right? Sundara (Sanskrit for ‘beautiful’) is an all-day dining and lifestyle destination that just so happens to serve some of the best food around. Think sultry beach club by day, iconic fine diner by night. We love the perfect mix of five-star flair and relaxed beach club vibes at this sophisticated address. And when the sun goes down, the fire pits are lit, the bartenders get busy and the impeccable fusion cuisine really comes to life. Sundara, we love you!
Sundara Bali at Four Seasons Resort Bali at Jimbaran Bay, Jl Bukit Permai, Jimbaran, p. +62 361 708 333 / +62 361 701 012, e. [email protected]; Open daily from 11am.
16. Kisik Lounge & Seafood Restaurant
Beachfront tables, tiki torches, an iridescent pool and a sunset backdrop – it doesn’t get more ‘iconic Jimbaran’ than that. Kisik’s menu concept mimics a seafood market given a luxe touch, AKA your favourite fine fish, served with Indonesian gado gado, Jimbaran bouillabaisse, steamed rice and Balinese veg. And trust us when we say you’ll want to wash it all down with the cliff bar’s signature cocktails.
Kisik Lounge & Seafood Restaurant at AYANA Estate, Jl Karang Mas Sejahtera, Jimbaran, e. [email protected]; Open daily 5.30pm – 11pm.
17. Nelayan Restaurant
Grilled seafood in a boho beach-shack on the white sands of Jimbaran? Count us in. Nelayan Restaurant’s ocean and earth inspired menu sees classic Mediterranean cuisine with Balinese influences. The kitchen uses seasonal ingredients and Indonesian spices while showcasing flawless French techniques. You can’t go wrong with any of the kitchen’s specialties, but to really get a taste of what Executive Chef Adi Wijaya can do, try the Nelayan Degustation Experience – an amuse bouche followed by four courses of surf and turf as well as dessert. Naturally, you’ll want to opt for the wine or cocktail pairing…
Nelayan Restaurant at Jimbaran Puri A Belmond Hotel, Jl Uluwatu, Yoga Perkanthi Lane, Jimbaran, p. +62 361 701 605; Open daily.
18. Hatiku
A true Jimbaran-style seafood restaurant, Hatiku serves up an authentic menu with a few twists we love. Nestled on Jimbaran’s white sandy beach with a magical sunset backdrop, enjoy the freshest seafood from Hatiku’s endless bounty of seaside delicacies – from lobsters and crabs, to prawns, clams and fish, you name it, they have it. For an authentic experience, choose any fish or seafood classically grilled ‘Jimbaran-style’, cooked with the famous Jimbaran sauce, plus three other sauces and water spinach (AKA kangkung) on the side. Add on the chef-recommended salted egg or Indonesia’s favourite Padang sauce – best shared with an icy cold Bintang in hand.
Hatiku, Muaya Beach, Jl Bukit Permai, Jimbaran, p. +62 877 8611 2121, e. [email protected]; Open daily 11am – 10pm.
19. Jimbaran seafood markets
For a taste of real Bali, settle in to a toes-in-the-sand table on Jimbaran beach to feast on barbecued seafood fresh from the net. Yep, every evening as the sun sets, Jimbaran beach is the spot to feast on the day’s catch at the bustling beachfront barbecues. Head to the bay before dark and choose your ocean treats from the never-ending displays to devour just a few minutes later. One of the most popular is Menega Cafe, but there are literally hundreds to choose from, dishing up grilled seafood that’s been caught that same day. It’s the ultimate island-style al fresco dinner destination.
BEST RESTAURANTS ON THE BEACH IN BALI – NUSA DUA
20. Kayuputi
A shining beacon of the culinary scene in Bali and a twelve-time winner of the Wine Spectator Award, Kayuputi is the fine beachfront dining restaurant at The St. Regis Bali in swanky Nusa Dua. Offering a dining experience unlike any other, think luxurious Asian-influenced haute cuisine with a stellar wine list to match, not to mention a priceless setting with magnificent ocean views. Decadent and divine, Kayuputi is a showstopper, and if you’re in the neighbourhood on a Sunday, the brunch here is especially world-famous.
Kayuputi at The St. Regis Bali Resort, Kawasan Pariwisata Lot S6, Nusa Dua, p. +62 361 300 6786, e. [email protected]; Open daily 12pm – 10pm.
21. Soleil
Soleil is the stunning, signature beachfront dining favourite at Mulia Bali, overlooking the ocean and offering Mediterranean and Pan-Asian cuisine with influences from Indonesia, Vietnam, and Thailand. The Mulia’s array of food is as vast as their never-ending infinity pool, with a fantastic selection of premium meat, grilled seafood and endless other delicacies. Stick around on a weekend to try the famous Sunday brunch – it’s arguably the very best in Bali.
Soleil at The Mulia, Mulia Resort & Villas, Jl Raya Nusa Dua, Sawangan, Nusa Dua, p. +62 361 301 7777, e. [email protected]; Open daily 11am – 11pm.
22. The Beach Grill
This seafood dining option at The Ritz Carlton Bali dishes up an upscale take on the classic beach grilling. Here, you can choose to dine indoors for an intimate and cosy atmosphere, or head to the beach for a barefoot BBQ dinner with the sand in your toes and a cool sea breeze as company. Looking to impress a date? Try the private dining experience right on the beach, where you’ll dine under the stars, surrounded by candles and the breathtaking ocean as the backdrop.
The Beach Grill at The Ritz Carlton Bali, Jl Raya Nusa Dua Selatan Lot III Sawangan, Nusa Dua, p. +62 361 849 8988, e. [email protected]; Open daily 12pm – 10.30pm.
23. Reef Beach Club
Standing right on Nusa Dua’s pristine stretch of white sandy beach is Reef Beach Club. Set within the luxurious The Apurva Kempinski Bali, this iconic beach club combines laid-back beach life with elegant Indonesian heritage. Taking centre stage is the 42-metre infinity pool overlooking the ocean, surrounded by comfy sun-loungers, daybeds and cabanas. Spend the day lounging and grazing on the charcoal-grilled premium meats and seafood, and wash it all down with a refreshing cocktail or one of 30 rosé wines. As the sun sinks into the ocean, the beach club comes to life with a romantic ambiance, a spectacular bonfire and a live music performance right under the stars…
Reef Beach Club at The Apurva Kempinski Bali, Jl Raya Nusa Dua Selatan, Nusa Dua, p. +62 361 209 2288, e. [email protected]; Open daily 7am – 11pm.
24. Nusa Dua Beach Grill
If you’re after a laid-back post-surf destination to take your sandy feet and salty hair, then head to Nusa Dua Beach Grill for some beachfront BBQ-ing. Take a break from the up-market five-star restaurants and head to this beachfront spot to ‘chill at the grill’ with an ocean breeze as company. The menu offers a selection of easy daytime fare, such as pizzas and pasta, delicious seafood, and Indonesian staples, alongside a solid list of cocktails and cold beers to boot. Cheers!
Nusa Dua Beach Grill, Jl Pura Geger, Nusa Dua, p. +62 811 3983 779, e. [email protected].
BEST RESTAURANTS ON THE BEACH IN BALI – ULUWATU
25. Sundays Beach Club
Everyday feels like a Sunday at this iconic beach club, tucked at the bottom of the cliffs on Bali’s southernmost coast. A Robinson Crusoe-meets-St. Tropez venue, Sundays Beach Club is where you can feast from morning until night on award-winning cuisine from celeb Aussie chef James Viles. Think barbecued whole lobster, slow-cooked beef short rib, calamari yakitori and plenty of beach-friendly salads, pizzas and loaded sandwiches. Chill and graze on your own VIP Sunbed, or dine within the boho-chic bamboo restaurant. And as the day rolls on, pull up a beanbag around the bonfire for the best sunset seat in the house. A designer drinks list completes the picture at this Honeycombers’ fave…
Sundays Beach Club, Jl Pantai Selatan Gau, Banjar Wijaya Kusuma, Ungasan, p. +62 821 4405 7406, e. [email protected]; Open daily 9am – 9pm.
26. Kelly’s Warung
Tucked away at the bottom of the cliffs on Bingin Beach, Kelly’s is something of an institution in Uluwatu. Overlooking the famous waves out front and with steps that go right down onto the sand, there are few better places to while away a lazy Bingin day. The food is simple, healthy and hearty, with a refreshing drinks list and some of the coldest beers around. Try the colourful Pitaya Bowl for brekkie, and the generous wraps for a post-surf lunch. We love the breezy lounge and boho-chic vibes on the second floor…
Kelly’s Warung, Bingin Beach, Bingin.
27. Le Club 22
Break out the superlatives for this hidden paradise nestled at the bottom of Uluwatu’s dramatic cliffs. Le Club 22 is a boutique beach restaurant at Karma Beach, with the whitest sand, bluest water and tropical-est of vibes (yeah we just made that word up). Adding to Karma Kandara’s never-ending list of outstanding drinking dens, the restaurant dishes up Mediterranean-style grilled seafood and bites, while the adjoining Tiki Bar is all about high-end cocktails, carefully crafted by the resident mixologist using local ingredients and European spirits. Sip on a bespoke cocktail, splash in the lagoon, then take a walk on the pristine beach before the sun sets. It’s beachfront bliss.
Le Club 22 at Karma Beach, Karma Kandara Jl Villa Kandara, Ungasan, p. +62 361 848 2205 / +62 811 3830 5944, e. [email protected].
28. Roosterfish Beach Club
Quirky, fun and playful, Roosterfish was the first beach club to make a home on Bali’s famous Pandawa Beach – a shimmering stretch of white sand at the base of a dramatically-carved cliff. It’s the house beach club of Renaissance Bali Uluwatu (situated 10 minutes from the resort) and once you’re down on the sand, it’s a fabulous fusion of both land and sea (hence the name, Roosterfish) with fresh ingredients finding their way into the wood-fired pizzas, grilled seafood and icy cocktails from the swim-up pool bar. Settle in for a day of smokey barbecues and signature cocktails, or soak it all up from one of the floating bean bags.
Roosterfish Beach Club, Jl Pantai Pandawa, p. +62 811 3940 3588, e. [email protected]; Open daily 8am – 10pm.
29. Jimmy Beach Cafe
Need to refuel in-between surfs? Jimmy Beach Cafe is just a step away from the waves of Balangan Beach. Drop by for a quick lunch and taste the fresh and colourful poke bowls, or stick around for longer to take in the stunning views of the ocean and distant volcanoes. After a day of riding the waves, Jimmy Beach Cafe’s signature tuna tataki will fill you right up, then top it all off with a cold beer, just in time for sunset…
Jimmy Beach Cafe, Jl Pantai Balangan, Ungasan, p. +62 821 3562 6650; Open daily from 8am.
BEST RESTAURANTS ON THE BEACH IN BALI – SANUR
30. Pizzaria
Sitting right on Sanur’s beachfront within the luscious grounds of Hyatt Regency Bali, Pizzaria is the only seaside Italian restaurant in Sanur, located right beside the coastal promenade. The restaurant’s al fresco bar and dining area soaks up ocean views all around, making for a stunning lunch and dinner spot that’s open to everyone, not just resort guests. You’ll want to try Pizzaria’s ocean-fresh and locally-sourced seafood, or the thin-crust, wood-fired sourdough pizzas before finishing off with sweet treats. Top tip: swing by on a Sunday for Pizzaria’s family-friendly Sunday brunch.
Pizzaria at Hyatt Regency Bali, Jl Danau Tamblingan No. 89, Sanur, p. +62 361 281 234, e. DPSBL-F&[email protected]; Open daily 11am – 11pm.
31. Fisherman’s Club
An upscale take on Jimbaran’s iconic toes-in-the-sand seafood barbecues, Fisherman’s Club is where you can soak up vast sea views, finger-licking food, and live entertainment – right on Sanur’s beachfront. It’s a premium dining destination at Andaz Bali, with fresh-from-the-net ocean delicacies on display for you to pick your own and have it cooked your way. Think grilled squid, and enormous seafood platters to share. Top tip: arrive early to enjoy the laid-back beach club and sunset ambiance.
Fisherman’s Club at Andaz Bali, Jl Danau Tamblingan No. 89A, Sanur, p. +62 361 320 1234, e. [email protected]; Open daily 11.30am – 11pm.
32. Soul on the Beach
Located on the bright white sands of Sanur’s Sindhu Beach, Soul on the Beach is the family-friendly little sister to Shotgun Social. It’s perfect for kids that need to run and play in close proximity to the restaurant’s casual and relaxed dining area. And just like its urban cafe counterparts, the menu here is creative and wholesome, constantly evolving and complemented by a variety of daily specials. We love this spot for its menu of small plates, perfect to swap and share with friends or family.
Soul on the Beach, Jl Pantai Sindhu, Sanur, p. +62 813 3975 1932; Open daily 7am – 11pm.
33. Byrd House
Nestled on Sanur’s stunning Segara Beach, Byrd House is a breezy pool club with vibrant Mediterranean vibes. You’re greeted by bamboo architecture and minimalist interiors, while the outdoor area is all about lounging by the pool. Having breakfast, brunch or even high tea in the afternoon? The patisserie is stocked full of artisan pastries, all made in-house. As for lunch and dinner, try all the Italian staples, artfully executed using the best local ingredients. Flock to the bar and you’ll find a selection of creative concoctions, courtesy of the expert mixologist.
Byrd House, Jl Segara Ayu, Sanur, p. +62 361 288 407 / +62 812 3866 7935, e. [email protected]; Open daily from 6.30am.
Love this list of Bali’s best restaurants on the beach? Check out these epic sunset bars too!