Set limits on your bank accounts so that it will automatically cut off and block usage after a certain amount has been used.
When paying for items in a store or a restaurant, never allow the employee to take your card from you. Always handle your own transactions.
Always check your receipts carefully as they should always include an “amount paid” field. If this is empty, fraud might be involved.
You can look into card insurance policies with your bank. Sometimes there are programs to help protect clients from fraud and offer reimbursements.