A Cannington woman who travelled to Mandurah and caught dozens of undersized crabs has been fined more than $4000.