every one is working on a solution for ports and Fuel cells vehicles of all shapes are the future. these will have limited range - but that's OK as they can refuel when they get to the port.
Nikola has cross country fuel cell trucks with their own refuelling network planned for 2020. I think they are talking 600 mile range