Not sure if you have any at home, but the Active 24 Hour gym near my old place in Perth has an option specifically for FIFO, where they will only charge you the weeks you are home, you give them your roster and they work it out. You can only use it while you are home and can't use it on an of week if you happen to be home.