this was thanks in part to the library , the marina and the brand-new city hall , which was the most prominent building in cedar cove , rising from the steep hill above the waterfront like a protective angel standing guard over the town .