We ended up booking the Landison Putuoshan resort and will be flying to Zhoushan/Putuoshan. The flight times are very limited so even though the eclipse is over before noon, the flight back to Shanghai isn't until 9pm or so, so I guess we will be touring the island!
But is there enough people for an actual DO, either in Shanghai before/after or Putuoshan on day-of? Doesn't seem like it.