Milltown Marina in Vancouver has it all