Captain Cook Cruises has a fleet of 7 modern, luxurious vessels that cover all reaches of the magnificent Swan River.