My question is where, there is a community center of sorts but it’s a bit off the beaten path. There wasn’t a park or similar community space the last time I was there (admittedly that was 20 years ago). They could put it at the airport or in front of the hotel or maybe down by the docks but that’s about it.
According to The Register, it’s in Ruth Pond Park? I looked it up in Google Maps, and it looks like it’s nicely developed enough that a statue somewhere out there wouldn’t look too weird.