Just a small update to this thread for future readers now that I've got it working.
In addition to adding the function Wire.begin(SDA_PIN, SCL_PIN) I also needed to update the variants.h file for the ESP8266 module and set the new SDA and SCL pins there too. The variants.h file is located on the Arduino15 folder, here on a mac: /Users/{username}/Library/Arduino15