An apparatus for supporting docking of a marine vessel includes a distance
measuring unit which measures a distance between the marine vessel and a
candidate docking site, a distance measurement controlling unit which
controls the distance measuring unit to measure distances between the
marine vessel and at least three measurement points defined around the
candidate docking site, a configuration evaluating unit which evaluates
the configuration of the candidate docking site based on the distances
between the marine vessel and the at least three measurement points, and
a docking suitability judging unit which judges, based on the result of
the evaluation, whether or not the candidate docking site is suitable for
docking of the marine vessel.