Bed and breakfast options include SeaScapes, which is a short walk from both the beach and the harbor. It has both double or queen rooms, and can also cater to larger groups with a family suite and options for gatherings of up to 12.
For a relaxed, private family option, try a self catered apartment such as The Quayside, a good fit for four people equipped with dishwasher, washer and dryer and fully equipped kitchen. Other very affordable options include homestays, in which you share space with a live-in host family. Many offer Internet and laundry facilities. Look to the outer suburbs for better pricing, of course – beachside is more pricey.