Is there such a thing as a smaller vent cap than the 4"
How about using an off-set vent cap like this: Sears.com offset vent

Or extend and vent to the side: Whirlpool 5-in x 4-in Galvanized Steel Round Duct Elbow