We absolutely loved dining at Casellas Tapas and Marlston Chinese & Malaysian Restaurant. Both are walking distance from the hotel so, one can enjoy a drink without getting behind the wheel.
For breakfast or brunch I highly recommend The Happy Wife.
We found the town had more to offer than Busselton. Only down side was all street parking was metered and this stopped us shopping in the town awy from shopping centres.
Its a good place as a rest stop if you travel from Perth to Albany vice vs. Its also a town to service your vehicles as I notice many auto stores and mechanic shops.
Bunbury was very enjoyable as it's not as busy as other South West destinations. There are some nice eateries to cover all tastes with friendly staff.
A good place to relax if you want to avoid the crowds
hanging out at the beach is a must if one where to get to bunbury. not much to shop but do come with quite a bit of selection when it comes to food.
It's a nice place but hard to find places while driving as it is not set out very well for tourist had trouble finding my own hotel.