Does the Carna Baha Mar accept credit cards? - Yes, Carna Baha Mar accept: AMEX, Discover, Mastercard, Visa, Diners Club.