I have visited Bahrain several times, the most recent being for a 1-year job assignment which finished in December 2003.

Other links:
Lonely Planet


Grand Mosque

Old Portuguese fort

This archaeological site is still being excavated.

Ruins of fort with modern buildings in the background

Ruins of fort with the Gulf in the background

At one time the fort was right on the water, now it is a few hundred yards away.