This is Port Everglades, one of the three busiest cruise ports in the world (according to wikipedia). It is also the "home" of the world's largest cruise ship, the Oasis of the Seas (check out the last image!). Scroll down to watch the boats move in and out over the years. They seem to get bigger over time!
January 25, 1995
December 31, 2001
You can find it yourself on Google Earth using these coords: 26°05'15.73"N 80°07'02.16"W
Check back next week to see a volcanic ash cloud!