Yes – you can use more than one port for providing storage to the clients. Thanks to ALUA communication all ports will be active, ports on the passive node will be shown as “Standby”.
If all active ports fail, other node will automatically take over and activate its ports.
You don’t nessesary need the same amount of ports on both nodes. You can have for example 2 or more active ports on master node and just one standby port on the slave node.