1. A computing device comprising: a user input interface for receiving an input that indicates a user has detected an object of interest in a navigable body of water, wherein the input is associated with a location of the object of interest in the navigable body of water, and wherein the object of interest is at least one of missing or shown in a different location on at least one navigation chart; a processor coupled to said user input interface, said processor is programmed to: receive, from the user input interface, the input from the user indicating the location of the object of interest that is at least one of missing or shown in a different location on at least one navigation chart; automatically retrieve, in response to the input, data about the location from one of a depth transducer and a fish finder, wherein the data includes a screenshot of a data page of the one of the depth transducer and the fish finder; retrieve chart data associated with the location; and generate a report including the retrieved data and the chart data; and communication interface for transmitting the generated report to a database that includes a plurality of navigational charts, said communication interface coupled to said processor, wherein the generated report is used to update at least one of the database and at least one of the plurality of navigational charts to include the object of interest based on at least one of an accuracy of the generated report and a plurality of reports received associated with the object of interest.