Yes, you are eligible for an Visa on Arrival in Bahrain provided your (and your family's) RP is valid for 6 more months from the date of arrival in Bahrain.

A visa fee is BD 10 (for 3 days) or BD 15 (for 7 days) needs to be paid upon arrival in Bahrain.

Alternatively, you can also get an internet visa from this website (it will save you time at the Bahrain airport):

http://www.evisa.gov.bh/

Enjoy your trip!