I have only managed to find F1 GP's on slightly obscure TV channels in the past.
They used to be on ESPN2 but last year I think Speedvision or USA channel had the rights.
All those were available in my hotel room so I havent needed to search for a venue that shows them.
Alternatively you might try the Nascar cafe on I Drive or TGI sports bar a bit further up - but will possibly mean bribing the barstaff !!
The problem also may be that it will be on early morning before these bars open - not sure of the time diff for Bahrain/Orlando.