Boat cover for all types of open boats including frame