How about a grid system that changes direction at every single avenue?

Looks like everyone started a new road perpendicular to the shore line, and the mess occurred when the roads got long enough to meet.
No they’re were designed that way. The names remain the same no matter how many times they turn. The street i live on starts off going west, then south, then south west and back to west again on the other side of town.