From a West coast US perspective, Fairhaven has a fair amount of history. Plenty of interesting shops and cafes with some must visits like Village Books. Plenty of "we tolerate everything thing" crack-heads and druggies as well. Streets are steep so if you don't get around well you'll be restricted to the immediate center, but that's where most things are anyway. A fun place to spend the day.