One of the world 's largest petroleum refineries is at Saint Croix .