6. For views of Banuwedang Bay

Imagine having breakfast in the pool with a view of the beautiful Banyuwedang Bay. Head to the Menjangan Dynasty Resort and you could be showing off stunning shots of north-west Bali’s lush coastline, as well as the West Bay National Park forests that are visible from the peninsula property.

7. For an epic mountain shot

For a stunning view of Mount Agung, Bali Asli Restaurant and Cooking School in Karangasum is worth signing up for. Students are taken out for a taste of a day in the life of a fisherman, and with the school located in the foothills of Bali’s most sacred mountain, there are unobstructed views of the surrounding rice fields and more for the perfect photograph in nature.

8. For a picture in the clouds

You’ll feel like you’re on top of the world at The View Munduk restaurant, described as a “diamond in the rough, beautiful views, tasty morsels of food in undiscovered country”. The restaurant in Buleleng allows visitors to dine in the clouds, making for an incredible photo experience.

9. For those on a romantic trip

On the quieter eastern side of the island, blushing brides will love a photo at the Infinity Chapel at Conrad Bali. Whether it’s where you decide to say “I do”, want to pop the question, or simply take some stunning snaps while on honeymoon, staff can help you plan for the ideal pictures at the chapel’s marble walkway and reflection pool, which makes the building look like it’s floating.

10. For a room with a view

Karma Kandara is a cliff-top resort well known for its infinity pool and private beach club, but you won’t even have to leave the room for the perfect Instagram shot. Sunrises don’t get better than this, so you can post your most-liked social media picture of the trip even before you begin your day.