The correct option is A Being delayed by a storm, the steamer came into port a day late.
Since the first action is the cause of the second action, a gerund must be used with the previous action to express the condition, hence Option B is correct. The rest of the options do not use a gerund or use the wrong sequence of verbs, hence, these are incorrect.