I haven't been to Martinique in a few years, but just returned from a 2 week sail in Guadeloupe. It was great.

You will need a rental car, might as well get it at the Airport; taxis in the FWI are really expensive!

Martinique is very developed even more so than Guadeloupe, you won't have any problems finding gourmet groceries: we have provisioned at the Geant Casinos in Martinique and Guadeloupe. Everything you might need or don't! http://geantcasinomartinique.fr/spip.php?page=catalogue-geant-casino-martinique Think Walmart sized store with full service wine, deli, bakery, butcher, fish counters and low prices. Quality is high.

We only anchored off the Anse Diamont so can't help with much specific about it, except you will not have any problems with restaurants lot of them in this somewhat touristy area. Creole cusine is our fav in this part of the world and we ask around for the REAL local stuff. It always cheap(er) and good.

On this last trip we found the people of the FWI are friendly and genuinely helpful even if you have no French, and will try their best to help you.

We felt no safety issues even late at night in the harbors, a refreshing change from some of the "English" islands.