I used my Bank of America card for several purchases in Carribbean got a $78 charge for my purchase 3% for using card .Does every bank card charge this .St Thomas jewellry purchase saved from paying on it.s they didnt charge asUSA territory thank goodness for that.

This is a good one -- these rules are set by MasterCard/Visa,
not the individual banks, meaning you will get socked for an additional 3% for every swipe/ATM withdrawal if you are outside the United States and it's territories.
And, as ATM withdrawals go, there may be some extra fees from the ATM owner and your home bank.
A good budget alternative for Bank of America customers is called the
"Global ATM Alliance", which enables customers of BofA, ScotiaBank (Canada) and certain other big banks around the world to use each others ATMs completely fee-free.
I was able to use my BofA card at Westpac ATMs in Australia a few years ago and it worked perfectly!
For those of you using Capital One, I can vouch they do not charge the 3% international fee for card swipes.
American Express is a mixed bag as they already pass-on the highest swipe rates in the industry to the merchant. Ditto for Discover, as it is primarily a domestic card, to begin with.
As for your own bank, international card swipe/ATM withdrawal fees should be listed in the agreement pamphlet that came with your card.