Cuba slammed by waves and wind