You may find the Pelican Unit Information Sheet of interest if you haven't found it already: http://www.uscg.mil/hq/capemay/UIS/...ELICAN.doc
I know a little bit about Lafayette but I've never been to Abbeville or Vermillion. If I had a choice, I would choose to live in Lafayette because the further inland you live, the less you have to worry about hurricanes. But that's just because I've lived through several here in Houston. Still, you could spend an entire tour with the Pelican and never see a hurricane so maybe that's not the most criterion.
Good luck, whatever you choose!