I am using the OpenMV M7 camera which allow to detect April tags from 4 meters with (15cm tag) @3Hz. (Because the computation is on chip)
This is not that much. If you do need only one landing platform, then a high power IR LED can be enough.
The other solution can be a tag in a bigger tag. allowing to detect it from further and land precisely.
The solution I will most likely implement is to have a TAG and a IR LED. The IR LED allows to detect the potential tag from far away and directly zoom inside the correct area with the camera to read the tag value.
The limitation of the OpenMV M7 camera is the RAM. You can take a VGA (640x480) picture but can only process a QQVGA picture for the find_apriltags algorithm. (160x120).
See : https://github.com/openmv/openmv/issues/5