I try to make my own. It's not easy but then there are no rights issues when I use them.
What layer property are you using for the water and land? I use multiply most often for that sort of thing.
I might use more than one layer set to multiply as well.

I would add that I would consider using a different font, at least for some of the labeling. It looks really busy and not so easy to read with that font.
I know the font looks cool - I've tried using it myself but it just isn't a good font for smaller text areas.