Denmark and Albany have the best selection of cafes and restaurants, often with the added bonus of excellent wine and craft beer. Esperance has a couple of excellent options, and Porongurup has an outstanding Thai place.