Certainly can't go wrong at any of the mentioned restaurants, each for a different reason.
Bistro Caribes for the lobster thermidor, although that's not your favorite.
La Villa for probably the friendliest service and most after dinner Rhum.
And even though Stephane and Tania at Le Cottage tend to stay on the proper side of service, you may be lucky to have Julian with his attentive laid back service.
La Cottage offers innovative food and a great soufflé for dessert.
Stephane has secured an extensive wine list that includes some different varietals of grapes not found on standard wine lists. He is wonderful at recommending a wine to your liking within budget.

In summary for my anniversary we always go to La Villa but for the best menu I would go to La Cottage.