Westamerica Bank provides business banking, personal banking, checking, savings, loans and trust services.