The Met Office has issued a weather warning for the entire west coast.