Instead of the white rectangles under the text what if you did the text like you did for the ocean but use yellow instead of white? I can barely make out the road names, maybe try a gray on them instead of the black (the small scale makes them hard to read so maybe the lighter shade of gray will help). All in all, though, pretty nice.