Depending on the bank and card, it may be covered by credit shield. Card numbers are usually hacked when you purchase online and the site is not secure for transactions. If you did report to the bank and contested the transactions you should be OK to get refunded.
Cancel the card and have the bank issue a new one.
Ask the bank to have SMS service to notify you on all transactions of your accounts and cards
Stay away from online shopping. If you need to do online purchases, use a smart card. The bank can supply you with one. It has a limit that you recharge for online transactions.