The Spinnaker tower at the harbor of Portsmouth. The Spinnaker Tower is a landmark observation tower in Portsmouth, England.