Hundreds of homes have been without power while there is disruption on roads, rail and ferry.