Tim McGraw and Faith Hill have put their private island resort in the Bahamas up for sale.