The Blue Tortuga brings empanadas, arepas, burgers, macaroni and cheese, and maybe a hug to the former location of Barracuda ...