I am sitting in L’Isola and I am having a vaguely out-of-body experience. Where am I? Where did all of these people come from? Why does my waiter have an Italian accent? I was on St. Barts just minutes ago but upon being seated at L’Isola I feel like I am a million miles away….