Located right on the Beach Road, Tortugas Lie sits so close to the Atlantic that you can practically taste the salt air before you even order your first appetizer. The building itself looks like it ...