You need a visa to visit Bahrain. Details of visa application can be found at https://www.evisa.gov.bh/VisaBhr1En.html. While some visas are available on arrival in Bahrain, but otherwise visas must be pre-arranged, either through a sponsor (such as a hotel, a Bahrain company, or a travel agent), or an embassy.
We suggest you to apply for the visa through the hotel. The Hotel requires a minimum of ten (10) working days, credit card guarantee to process a visa. If you are not to stay at Sheraton Bahrain, please make sure your hotel can sponsor your visa as some of them may not offer the service.