i say worth visiting because everyplace is worth visiting...once (Ive been there multiple times) by 68skylark
Start your day haggling in the 120 degree heat for a cab, get a price, pile into a little sentra and go to the mall.
Leaving the mall, wait at a cab stand for an hour and head to the souk, get some stuff,
wait another hour for a taxi (and haggle for another 14 min)
go to a bar and get sloshed.
Bahrain in a nutshell.