The western caribbean itin. you're doing is not particularly known for shopping ports. The key is to know the prices of the watches you're looking for. Search at home and on the net, and know what you can get them for at home.
Grand Caymen is a pretty expensive spot normally because the economy there is very good. Your best bet may be in Cozumel, but as I mentioned.... don't take the prices you see for granted.