Margaritaville at Sea had a rocky entrance ... which allowed me to try all of the specialty restaurants on board. It includes dinner at JWB Prime Steakhouse, brunch and dinner at Islander Dining ...
There are dozens of Margaritaville restaurant locations worldwide. In December, I visited the one closest to me, which is inside the Margaritaville Resort Times Square in New York City.