Bonny Hills is a picturesque coastal town located in the Northern Rivers region of New South Wales, Australia. Situated just south of Port Macquarie, this charming seaside community is known for its stunning beaches, lush national parks, and laid-back atmosphere. The town is surrounded by natural beauty, with the rolling hills of the hinterland providing a stunning backdrop to the pristine beaches that line the coastline. The main beach, Rainbow Beach, is a popular spot for swimming, surfing, and sunbathing, while nearby Bartlett's Beach and Grants Beach offer more secluded and tranquil settings.