The way embarking land units works right now is silly, most players agree. Preventing an enemy Caravel from wiping out six Infantry in one turn in exchange for 0 damage shouldn't be a monumental (if not impossible) task. What if ships simply had their zone of control expanded to 2? Then "loosely" surrounding your mass of embarked units with a few Caravels, Destroyers, etc. would give you decent protection.