St Lucia has now been placed under a tropical storm warning as Tropical Storm Maria continues to strengthen as it approaches the Caribbean.
A Tropical Storm Warning means that tropical storm conditions are expected within 36 hours.
Forecasters say Maria has intensified with maximum sustained winds of 65mph with higher gusts.
At 11:00am Sunday, Maria was located approximately 316 miles or 509km East of St Lucia.
Strengthening is forecast during the next 48 hours, and Maria is expected to become a hurricane later today, according to the National Hurricane Centre.
The outerband of Maria is expected to produce moderate showers and thunderstorms over St Lucia by late Sunday afternoon and an increase in shower activity is expected from Sunday night, the St Lucia Met Services said.
Residents living in areas prone to flooding and landslides are advised to take all necessary precautions and to closely monitor the progress of the system.
Maria is the 13th named storm of the 2017 Atlantic Hurricane Season.
A hurricane warning has been issued for Dominica.
A hurricane watch is in effect for Antigua, Barbuda, St. Kitts, Nevis, and Montserrat, Guadeloupe, Saba and St. Eustatius, St. Maarten, St. Martin and St. Barthelemy, and Anguilla.
A Tropical Storm Watch is in effect for Martinique, Barbados, and St. Vincent and the Grenadines.