Foreign films announced for FLIFF On Location: Grand Bahama Island