City-States in Italy, Venice in particular, benefited from their geographic location. However, their merchants were hindered from financial success by:

The Catholic Church
Muslim traders
Political skirmishes between city-states
Their lack of ships