What about a surf shop, they quite often do some nice ones.
:yeahthat:

My DS1 has a nice leather Billabong messenger bag.