restaurant - Long Island, Bahamas