Cozumel, Mexico's largest island, is the fifth most popular vacation spot among the Caribbean islands for one simple reason -- it is the required stop for all western Caribbean cruises.
Two tours of San Juan spread 10 years apart convince me that the experience is all about timing. The first tour was about places to see. The second was about people to see.