Shipboard or at your port-of-call, you don't lack for photo opportunities when you're taking that long-anticipated cruise vacation. Trouble is, sometimes you don't have the time to walk the distance to get the ideal framing of that Aztec totem, or your son doing his patented cannonball into the ship's pool.
The Canon L-Series 70-300mm image-stabilized USM lens is just the ticket to get you out of jams like this. This zoom range has long been a favorite of photographers, suitable for gorgeous soft-background portraits and razor-sharp faraway subjects like birds and dynamic sports action. The designation "L-Series" means it's among Canon's top tier of lenses, so you know it'll be dirt-, dust-, and water-resistant in addition to providing an exceptional level of clarity, sharpness, and color fidelity.
World-class image stabilization technology and ultra-quiet focusing motors make this a great lens for video of faraway events as well. And being an EF lens, it's suitable for both APS-C and full-frame sensor digital cameras, as well as your old EOS 35mm film cameras.