Los dolares depende lo que vayas a hacer, en el barco te cambian euros a dolares cada día en recepción. Lo que si que es aconsejable que lleves efectivo ya que hasta martinica no podrás sacar dinero en cajaeros (allí te darán euros). Creo que en Santa Lucia y Barbados solo sacaras del cajero dolares caribeños y eso no te interesa.
Lo importante es pagar siempre en dolares ya que el cambio está mejor con el euro. En función de lo que vayas a gastar antes de martinica llevate lo que necesites.
Las excursiones a través del barco te la cargan directamente en la tarjeta de crédito pero si vas por tu cuenta tienes que llevar dolares en efectivo para pagar al taxista.
En las tiendas de las ciudades normalmente aceptan tarjetas de crédito para el pago.
Sobre las tasas tedrá que tener previsto 30 dolares por persona para todo el viaje. Al llegar a la republica dominicana tendrás que comprar el visado de turista que vale 10 dolares, se quedarán la mitad y la otra se la tendrás que dar al final del viaje antes de coger el avión, previo pago de 20 dolares más. (importante: llevar dolares ya que si no te diran que pagues 10 y 20 euros respectivamente y saldrás perdiendo con el cambio).
Bueno si necesitas algo más solo tienes que pedirlo.
Saludos.