Bonny Hills - Rainbow Beach The Bonny Hills Beach House is holiday letting accommodation located on Rainbow Beach, 15km South of Port Macquarie. Bonny Hills (and nearby Port Macquarie) are renowned for outdoor activities including Surfing, Boating, Fishing and Beach going.