I have the rare day off with absolutely no obligations so I'm going to Grand Isle. Is there something there that I must see or, more importantly, a place there where I must eat? And of course is there a lgs on the way from New Orleans in which I need to look around?