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