Fishguard.
I like St David's as well but it can get very crowded.