(CNN) -- Three crew members were killed when a luxury cruise ship crashed into a pier on Friday in Sharm el-Sheikh, an Egyptian resort along the Red Sea, state-run Nile TV reported.
The accident -- which took place amid stormy, windy weather across Egypt -- occurred when the Costa Europa arrived at the Sinai resort from the Egyptian port of Safaga, officials from the General Authority for the Red Sea Ports said.
Two Indians and a Brazilian died. Four tourists -- three British women and an Italian man -- were taken to the hospital in stable condition, the maritime officials said.
The government-run Al-Ahram newspaper said government meteorologists were forecasting heavy rains and hail in many parts of northern Egypt, causing some flooding in the Sinai Peninsula. They also forecast dangerous naval navigation conditions and warned road travelers to avoid highways.
The MENA state news agency reported the closing of several ports because of bad weather and dozens of road accidents have occurred because of the difficult conditions.
Despite the bad weather, it was not immediately clear what caused the accident. The ship was carrying 147 passengers.