The phrase "visual feast" means experiencing something that is incredibly beautiful or a delight to look at.