offshore winds create the best conditions for surfing (granted they are not terribly strong). however, to create waves, we need a storm system to blow winds "onshore", or towards us. onshore is quoted b/c it doesnt have to techinically be blowing on the beach, but just that general direction.
that or a far away system such as a hurricane.
the best case would be that as soon as the waves appear from these storms, the systems would leave and a offshore wind would appear.