49,013 properties
0 phones
0 emails
0 for sale
56 results · Page 1/2
All (49,013) Self-Storage (6,315) Mobile Home Parks (7,982) Car Washes (7,857) Laundromats (5,362) RV Parks (8,082) Marinas (3,500) Budget Motels (9,891) Mailbox / Pack & Ship (24)
Map:

Dowry Creek Marina

1B

Belhaven, NC · 110 Spinnaker Run Road

Marinas
Phone Email

Inland Sea Marina

1B

NC

Marinas
Phone Email

Morningstar Marina - Peninsula Yacht Club

1B

NC

Marinas
Phone Email

Morningstar Marinas - Peninsula Yacht Club

1B

NC

Marinas
Phone Email

Westport Marina

1B

NC

Marinas
Phone Email

Bald Head Island Marina

1B

NC

Marinas
Phone Email

All Seasons Marina

1B

NC

Marinas
Phone Email

Washington Waterfront Docs

1B

NC

Marinas
Phone Email

Belhaven Marina

1B

NC

Marinas
Phone Email

Holden Beach Marina

2

Holden Beach, NC · 3238 Pompano Street Southwest

Marinas
Phone Email

The Anchorage Marina

2

Ocracoke, NC · 180 Irvin Garrish Highway

Marinas
Phone

Southshore Marina

2

Leesville, NC · 3072 Highway 378

Marinas
Phone

Tamarac Marina & Restaurant

2

NC · 9120 Bringle Ferry Road

Marinas
Phone

Sea Harbour Yacht Club

2

Oriental, NC · 6020 Harbor Way

Marinas
Phone Email

Cypress Cove Marina

2

Columbia, NC · 175 Ramp Road

Marinas
Phone

Alligator River Marina

2

Columbia, NC · 13435 United States Highway 64 East

Marinas
Phone

Ocean Isle Boat Harbor

2

Ocean Isle Beach, NC · 43 Causeway Drive

Marinas
Phone

Holiday Marina

2

NC

Marinas
Phone Email

Lake Norman Co - North Harbor Marina

2

NC

Marinas
Phone

Lake Brandt Marina

2

Greensboro, NC · 5945 Lake Brandt Road

Marinas
Phone

Straight Creek Boat Dock

2

New Tazewell, NC · 775 Straight Creek Dock Road

Marinas
Phone

Mimosa Boat Landing

2

Morganton, NC · 2260 North Powerhouse Road

Marinas
Phone

Mackeys Marina

2

NC

Marinas
Phone

Championship Yacht Charters

3

NC

Marinas
Email

Powell Valley Marina

2

NC

Marinas
Phone

Marine Craft

3

Merritt, NC · 319 Old Lupton Road

Marinas
Phone

Oriental Harbor Marina

3

Oriental, NC · 516 Water Street

Marinas
Phone

Long Island Marina

3

Catawba, NC · 8400 Long Island Road

Marinas

Lake Norman Marina

3

Sherrills Ford, NC · 6965 East NC 150 Highway

Marinas

Dukes Hideaway Marina

3

Murphy, NC · 555 Duke Lodge Road

Marinas
Phone Email

Shooks Marina

3

Murphy, NC · 11003 Joe Brown Highway

Marinas
Phone Email

Hatteras Harbor Marina

3

NC

Marinas
Phone

Beaufort Yacht Basin

3

Beaufort, NC · 103 Cedar Street

Marinas
Phone Email

Stoney Creek Marina

3

Burlington, NC · 1798 Faulkner Drive

Marinas
Phone

Harris Lake boat ramp

3

New Hill, NC · 233 Cross Point Road

Marinas
Phone Email

Lakeshore Marina

3

NC

Marinas

Shearon Harris Boat Launch

3

New Hill, NC · Bartley Holleman Road

Marinas
Phone Email

Cedar Creek Marina

3

NC

Marinas

Swift Island Lake Tillery Boat Access

3

Mt Gilead, NC · 8006 NC-73

Marinas
Phone Email

Mountain Cove Marina

3

NC

Marinas
Phone Email

Bock Marine

3

NC · 233 Core Creek Road

Marinas
Phone Email

Volunteer Landing Marina

3

NC

Marinas

Poteete Creek Rd Boat Ramp

3

NC · Poteete Creek Road

Marinas
Phone Email

Babson’s Landing Boat Ramp

3

NC · 5239 Whiteville Road Northwest

Marinas
Phone Email

Holiday On Lake Lanier

3

NC

Marinas
Phone

Baum Bridge Boating Access Area

3

NC · 1205 US Highway 64

Marinas

Cedar Point Boating Access Area

3

NC · 144 Cedar Point Boulevard

Marinas
Phone Email

Crosswinds Boating Center

3

NC

Marinas
Phone Email

Boat Rack Waterfront Marina

3

NC

Marinas
Phone

The Carolina Boat Club

3

Charlotte, NC · 16324 York Road

Marinas
Phone
1 / 2 Next →
// Heat map modes // mapPoints format: [id, lat, lon, category, valuation, data_score, motivated_score] let heatLayer = null; let circleLayer = null; let currentMode = 'markers'; function clearOverlays() { if (heatLayer) { map.removeLayer(heatLayer); heatLayer = null; } if (circleLayer) { map.removeLayer(circleLayer); circleLayer = null; } } function setMapMode(mode) { currentMode = mode; clearOverlays(); // Update button states document.querySelectorAll('.map-mode-btn').forEach(b => b.classList.remove('active')); document.getElementById('btn-' + mode).classList.add('active'); if (mode === 'markers') { markers.addTo(map); return; } map.removeLayer(markers); if (mode === 'density') { // Pure density heatmap const pts = mapPoints.filter(p => p[1] && p[2]).map(p => [p[1], p[2], 1]); heatLayer = L.heatLayer(pts, {radius: 20, blur: 15, maxZoom: 10, max: 5, gradient: {0.2: '#ffffb2', 0.4: '#fd8d3c', 0.6: '#f03b20', 0.8: '#bd0026', 1: '#800026'} }).addTo(map); } else if (mode === 'valuation') { // Circle markers colored by valuation circleLayer = L.layerGroup(); const maxVal = Math.max(...mapPoints.map(p => p[4]).filter(v => v > 0)) || 1; mapPoints.filter(p => p[1] && p[2] && p[4] > 0).forEach(p => { const ratio = Math.min(p[4] / maxVal, 1); const r = Math.round(ratio * 255); const g = Math.round((1 - ratio) * 200); const color = `rgb(${r}, ${g}, 50)`; const radius = 4 + ratio * 10; L.circleMarker([p[1], p[2]], { radius: radius, fillColor: color, color: '#fff', weight: 1, fillOpacity: 0.7 }).bindPopup(`$${(p[4]/1000).toFixed(0)}K`).addTo(circleLayer); }); circleLayer.addTo(map); } else if (mode === 'quality') { // Circle markers colored by data_score circleLayer = L.layerGroup(); mapPoints.filter(p => p[1] && p[2]).forEach(p => { const score = p[5] || 0; const ratio = score / 10; // Green = high, Red = low const r = Math.round((1 - ratio) * 255); const g = Math.round(ratio * 200); const color = `rgb(${r}, ${g}, 50)`; L.circleMarker([p[1], p[2]], { radius: 3 + ratio * 5, fillColor: color, color: '#fff', weight: 0.5, fillOpacity: 0.6 }).addTo(circleLayer); }); circleLayer.addTo(map); } else if (mode === 'motivated') { // Heat map weighted by motivated score const pts = mapPoints.filter(p => p[1] && p[2] && p[6] > 0).map(p => [p[1], p[2], p[6] / 100]); heatLayer = L.heatLayer(pts, {radius: 25, blur: 20, maxZoom: 10, max: 1, gradient: {0.2: '#fff7bc', 0.4: '#fec44f', 0.6: '#fe9929', 0.8: '#d95f0e', 1: '#993404'} }).addTo(map); } }
🔒
Unlock owner contacts for 55,000+ properties
Get Access