Your Boat charter should help with choice of bait, ask when you book, but make sure you have plenty of Jellyworms, Shads and Macky feathers with you anyway!
As for your pier bait you need to ask at the nearest tackle shop. If i'm fishing somewhere new I always buy, and store in a cool box (with a couple of freezer blocks) a pack of frozen sandeels, small squid and try to get hold of some lug and small wriggly rag (even those farmed ones are better than nothing!)
If i've got nothing because I arrive late somewhere and just can't find a tackle shop then a visit to a supermarket will allow me to get some freshish Macky or a pilchard or two.
Otherwise buy/collect some Peelers - got to be top bait anywhere?