Gisborne's business district starts right at the marina. Gisborne is a large town and the regional centre, and as such has a fairly large commercial district. We enjoyed shopping and several good meals.
Gisborne has a small harbour almost completely occupied by a small marina. There are four docks and room for sixty boats, mostly small recreational fishing boats. We were charged just over $2/m/night for our berth. The docks have some slight surge, but noticeably less than at most New Zealand harbours.
The Gisborne Tatapouri Sports Fishing Club is located at the head of the docks. They are in the habit of giving temporary memberships to visiting boats, though this is supposedly not guaranteed. Without a membership they have good food and inexpensive beer. With the membership you can also use the showers located in the restaurant's main bathrooms.
Gisborne is quite isolated, so you're not going to be stopping in unless you need to. Still, we had a good time and find Gisborne easy to recommend.