'To weather a storm' can mean either a) to experience and survive an actual storm whether on a boat/ship or on land. ' We decided to stay in the house and weather the storm there.'
or b) To experience and survive a difficult period, serious problems or great difficulties. 'John lost his job, but somehow his family weathered the storm.' ( you can also use 'to ride out a storm')