Rome's score less than 2 minutes into the game put the Canucks ahead to stay.
Henrik Sedin found the net early in the middle frame, doubling Vancouver's lead, while Cory Hodgson also tallied and David Booth scored an empty-netter as the Canucks began a three-game homestand with a victory.
Roberto Luongo earned the win, stopping 23-of-24 shots.
Matt Moulson scored and Evgeni Nabokov made 32 saves for the Islanders, who remained winless on the road and fell to 1-6-3 in their last 10 games.
Celebrity Couples of 2014 [PHOTOS]