Unless you're committing more heavily to a Wharf/Crossroads engine, getting Crossroads early is a waste of time. Most likely it won't draw you any cards since it's a Shelters game, and it's not very likely for your Wharves to collide anyway, plus you don't have enough +actions to make sure you won't play Wharf and draw Crossroads dead. So most of the time, it's just a waste of a card slot in your hand and a wasted opportunity to buy something better. On turn 4, I'd buy a Silver instead, and on turn 5, I'd buy a second Wharf and a Silver. Watchtower is another mistake; you'll start with a 7-card-hand pretty often anyway, so you can only use it for the topdecking/trashing ability, which isn't worth it on this board. On turns 7 and 8, you should have gotten the Silvers since you had the coins and the buys to get it in addition to the other stuff you bought. Turn 9 should have been another Wharf, generally it's not a good idea to buy a Duchy or an Estate early to trash Hovel since you lose 1 bad card and gain 1 bad card so you're not improving your deck at all, but if you wait until you're buying a Victory card you would have had to buy anyway (such as Province), then it's basically as good as getting rid of 1 bad card. On turn 10, you should be buying Provinces already, and the Laboratory on turn 11 should have been a Duchy. You most certainly don't want to buy the Province on turn 14, since it ends the game in a loss for you, that should have been double Gardens instead.
If you draw your Feast with $3+, then you'll trash your Feast for the Wharf and buy a Silver, which is as good as buying a Silver in the first place and then buying the Wharf. If you draw it with less than $3, you now have a Wharf where you would have two Silvers with a Silver opening. I think the Silver is better early on.