OK guys - I used the word 'brutal' that started this pissing contest. Not being there it was probably a mistake.
I had seen a wind forecast of 20+kts out of the NNE, took a look at the map and decided it would be a very tough uphill slog in reasonably large waves. That in conjunction with rip current warnings for Miami Beach prompted the 'B' word. I am sure there have been worse conditions.
FWIW, today looks great. Wind direction should be ENE at around 17kts.