Men can wear shorts in Bahrain, especially in casual settings and tourist areas. However, wearing long pants is advisable when visiting religious or formal sites.