Seaside B&B with bright rooms, some ocean-view, plus a traditional Cornish restaurant and bar.