A fire has wiped out several luxury yachts - causing millions of dollars in damage - at a marina in an affluent Sydney suburb.