Shelly's guest house is perfect. The views are spectacular.
The five minute ferry ride to Lyttleton provides access to a wonderful restaurant, Freeman's, and to others as well.