Travel Channel features Ibis Bay Resort on 2013 Season Premiere of Sand Masters Posted on May 31, 2013 by admin