When I originally built the pool I remeber checking the 4K box but I saw no options for the SSD cache. So I assume there is no way to align it from what cyberjock says, right?
The "problem" isn't so much aligning, though you need alignment, as AFAIK ZFS will write to the cache using the block size, 512b - 128k, of whatever it's caching.
Good question regarding aligning the SSD cache... For all we know the writes to the SSD cache aren't even in 4k blocks, so even if we're aligned it might not matter one bit if the cache is being written in random block sizes.
Not random, but the available block sizes.
It could be that this is considered a non-issue because the designers of ZFS assume you wouldn't be so crazy to use an MLC based drive(which would be the most affected by non-aligned writes).

MLC based drives are essentially tailor made, read optimized, for L2ARC devices.
You can force all blocks to use a minimum of 4K for the cache device by
gnop-ing it first and then adding it to the pool via the
gnop. But I believe you would need to do this on every reboot.