I just got this tip from Nicola Kamper, who is currently cruising the Bahamas:
I learned something new last night. We had a potluck, and the flies came in droves to the food table. Someone recommended Tabasco, so I got my bottle, we swirled some onto a plate, set it on the table, and the flies disappeared!
UPDATE: Worked for us too, when we were in the Bahamas last summer!Some links above (including all Amazon links) are affiliate links, meaning that I earn from qualifying purchases. Learn more.