Bail is known as the island of the gods for a good reason - the island is home to several stunning ancient temples; frequently seen on tourism posters and travel magazines. Several temples are iconic landmarks, set against a backdrop of tropical greenery and azure waters, leaving many first time visitors in awe. Tanah Lot is one of Bali's most famous temples, thanks to its unique offshore setting. This Hindu shrine sits on a rocky outcrop amid crashing waves - the best time to see it is during evening as the sun sets behind it. If you are staying at a Bali Kuta resort, do check if they organise excursions to this magnificent temple, as several hotels around the area, such as Holiday Inn Resort Baruna Bali, for example, offer day trip packages.