Hi,
I think we may have to accept paying a fee, for up to date information.Not sure how site users feel.Perhaps Marinetraffic may be a solution.If enough people pay,it may not be too expensive,it depends on how much people want the information
Best wishes
Keith