There are some threads about fuel consumption, so a search may be fruitful. To get helpful responses, you may want to provide information about your engine.
A general rule of thumb is that diesels burn roughly a liter (which is about a quart) per hour for every 10 horsepower being developed. My Yanmar 3ym20 seems to support that notion.
If the boat is new to you, you may want to start charting your average fuel use across all usage modes - warmup, undocking, docking, slow cruise, normal cruise, WOT. This is easy to do, but requires the ability to fill the tank to the same level at each refueling. Simply chart the number of engine hours since the last fuel fill up versus the amount of fuel bought. Divide gallons by hours of engine time to get burn rate in gallons per hour. Over a period of time you will know your average fuel burn. When you have collected enough data, you can infer an approximate burn rate at cruising speed by looking at those stretches where a significant amount of engine hours were spent in cruise.
If you are trying to calculate range, remember that some portion of the fuel in the tank may not be usable due to the locations of fittings (i.e., it may not be possible to empty the tank to dryness).