I think Hayling Island has some decent marks, have a word with the local blokes in those shops you asked about, you can't beat local knowledge. If Steve Gold still runs the Top Cat out of Langstone harbour you can get some good days out with him too.