Absolutely! There are various boat tours available that offer scenic rides along the River Thames, allowing you to admire the beauty of Windsor from a different perspective.