During a seven-day cruise through the Caribbean, I relaxed on beaches that looked exactly as they did in the pictures I once viewed on a laptop screen. Each port of call was another dreamy pristine beach location. That was until our last port of call in Old San Juan, Puerto Rico.