While watching the Tortuga web cam one shot pans near the rotary and there's a sign SALT restaurant. Anyone know where it's located and has anyone eaten there?