While vacationing in the Caribbean, we had a stop at Grand Turk, so of course we had to stop at Jimmy Buffet's Margaritaville. The place was packed, there was a DJ by the pool spinning some island tunes, the restaurant was filled with folks eating, and the gift shops were overflowing with folks shopping for souvenirs. Needless to say, it seemed to be a popular place to grab a bite to eat.
We had a short wait for a table, and once seated sat for over 15 minutes before having our drink order taken, to which we added an order of nachos that we had overheard someone say were excellent. 20 minutes later, our drinks were delivered, by which point we had already decided to skip ordering additional items as were losing out on time at the beach. 40 minutes later, our nachos finally arrived, I would certainly not call them 'excellent', but they were fairly tasty, or maybe we were just too hungry to care, it's pretty hard to tell at this point.
Many other tables around us seemed to be getting exactly the same service, waits for drinks, waits for food, despite the fact that the wait staff were constantly moving between tables looking busy. These folks take the concept of 'Island Time' to a whole new level, I'd heartily recommend having a full stomach before hitting the beach at Grand Turk...