A giant cruise ship. One of the many that dock here every day..