Small point luv2travl, your stated mileages are actually from Central Park in the middle of town rather than the river cut which is almost a mile north of town.
Since budget is a concern and nobody has so far mentioned them here's a shout for The Tides. Small eight room one suite family run hotel, easy walk to and from town yet nice quiet area, all rooms face the beach, pool, breakfast, great little bar and an excellent Dive Shop on location that's cheaper than most.