The first minister has offered an "unreserved" apology days before a new CalMac ship finally begins passenger sailings.