I think I have a way to do it, but read my note at the bottom about why you may not find it to be valid.
Use an eye-shaped figure, but where the ends of the eyes meet at angle 0. This will allow unique tangents at the "corners".
--- / \ -- -- \ / ---
It's kind of hard to draw, but the
The eyes will fit together in a standard brick pattern. If you make
In the eyes from image, I used a sin function, but you can do it also using circle fragments. In this case, then the tiling corresponds to a standard penny tiling of the plane, but apportioning the empty space to adjacent pennies in order to make the eye shapes.
Since my Jordan curves turn directly around in the opposite direction at those cusps, however, you may not consider this to be a valid example, since perhaps you regard this as two tangent lines at those points, pointing in opposite directions.
I think someone will show up and prove that you cannot do it without any cusps. I would like to know whether you can do it with only one cusp.