My choice is either Seaview or Bembridge. Ventors really crappy in the High St these days (full of pound shops) and yet it does retain the Victorian character of a Northern Mill Town (think green sandstone buildings)
Seaview’s nice, open, beaches, bit pants for nightlife unless you’re 12.
Bembridge (behind the town, is lovely in the (small) estuary behind the boat sheds, on the front it’s neatly sheltered from strong westerlies so has a shallow beach and a sort of old charm about it.
Rydes not bad, bit pikey in the upper part of town but it does have an open beach and a few things to do (kids parks, long prom, fabulous church, great in the summer watching all the yachts play hug the sand) only downside is you get to see Southsea from the Beach 😕
Just my 11 new pence worth, of course.