A marine electronic device configured to provide possible anchoring locations to a user for a marine vessel, the marine electronic device comprising: a display (110, 440); and a processor configured to: determine boat profile data corresponding to the marine vessel, wherein the boat profile data includes at least one of a vessel length, bow height, a vessel draft, a number of anchors, an anchor type, a length of a line corresponding to the anchor, a scope ratio, or an allowable amount of swing; receive marine data from a marine system connected to the marine vessel, wherein the received marine data includes at least one of sonar data including seabed composition data, seabed topography data and/or water depth data, radar data, weather data, tide data, or drift data, determine one or more anchoring locations (225, 227), generate an anchorage quality for each of the one or more anchoring locations based on at least the received marine data and the determined boat profile data, wherein the anchorage quality of each of the one or more anchoring locations corresponds to a desirability of using the corresponding one of the one or more anchoring locations for anchoring of the marine vessel, and cause the display to show the one or more anchoring locations with a visual indication of the corresponding anchorage quality for the one or more anchoring locations, wherein the visual indication is variable and reflects the corresponding anchorage quality for an anchoring location, wherein the one or more anchoring locations includes at least a first anchoring location and a second anchoring location, and wherein a first visual indication associated with the first anchoring location is different than a second visual indication associated with the second anchoring location in an instance in which a first anchorage quality associated with the first anchoring location is different than a second anchorage quality associated with the second anchoring location. a display (110, 440); and a processor configured to: determine boat profile data corresponding to the marine vessel, wherein the boat profile data includes at least one of a vessel length, bow height, a vessel draft, a number of anchors, an anchor type, a length of a line corresponding to the anchor, a scope ratio, or an allowable amount of swing; receive marine data from a marine system connected to the marine vessel, wherein the received marine data includes at least one of sonar data including seabed composition data, seabed topography data and/or water depth data, radar data, weather data, tide data, or drift data, determine one or more anchoring locations (225, 227), generate an anchorage quality for each of the one or more anchoring locations based on at least the received marine data and the determined boat profile data, wherein the anchorage quality of each of the one or more anchoring locations corresponds to a desirability of using the corresponding one of the one or more anchoring locations for anchoring of the marine vessel, and cause the display to show the one or more anchoring locations with a visual indication of the corresponding anchorage quality for the one or more anchoring locations, wherein the visual indication is variable and reflects the corresponding anchorage quality for an anchoring location, wherein the one or more anchoring locations includes at least a first anchoring location and a second anchoring location, and wherein a first visual indication associated with the first anchoring location is different than a second visual indication associated with the second anchoring location in an instance in which a first anchorage quality associated with the first anchoring location is different than a second anchorage quality associated with the second anchoring location. determine boat profile data corresponding to the marine vessel, wherein the boat profile data includes at least one of a vessel length, bow height, a vessel draft, a number of anchors, an anchor type, a length of a line corresponding to the anchor, a scope ratio, or an allowable amount of swing; receive marine data from a marine system connected to the marine vessel, wherein the received marine data includes at least one of sonar data including seabed composition data, seabed topography data and/or water depth data, radar data, weather data, tide data, or drift data, determine one or more anchoring locations (225, 227), generate an anchorage quality for each of the one or more anchoring locations based on at least the received marine data and the determined boat profile data, wherein the anchorage quality of each of the one or more anchoring locations corresponds to a desirability of using the corresponding one of the one or more anchoring locations for anchoring of the marine vessel, and cause the display to show the one or more anchoring locations with a visual indication of the corresponding anchorage quality for the one or more anchoring locations, wherein the visual indication is variable and reflects the corresponding anchorage quality for an anchoring location, wherein the one or more anchoring locations includes at least a first anchoring location and a second anchoring location, and wherein a first visual indication associated with the first anchoring location is different than a second visual indication associated with the second anchoring location in an instance in which a first anchorage quality associated with the first anchoring location is different than a second anchorage quality associated with the second anchoring location.