Don't know if you guys have already managed this or not, but i have an idea for getting AI planes to land/take off.
# When defining airstrips for islands, the co-ordinates are taken relative to the bottom left corner (e.g. 0,0)
# And the direction of take off and landing is relative to North on the map.
So it may be possible to use the variables from the CfgWorlds section, in the CfgVehicles section, if the carrier was defined as a building.
Next the landing point could then be found relative to the origin of the aircraft carrier model.
The direction could also then be calculated relative to North on the carrier model.
For this to be successful when the carrier was facing any direction, it would require the OFP engine to continually calculate the positions and directions relative to the carrier.
Also another potential problem would be the carrier's landing info would most likely conflict with the one already in use on the island.
e.g. When you select Autopliot, it doesn't know which one to use.
Just some ideas, it might not even be possible to use the CfgWorlds variables in the CfgVehicles section. But if your interested, just PM me and i should be able to help you out
Marksman