Freshly cooked fish and chips await at Princess, a family-friendly shop with harbor views.