Thanks for the info - left out price range but here's some info

//ambergriscaye.com/conchshell/index.html
I have stayed here for budget vacations -upstairs room with fridge & I like the porch, right on beach, San Pedrano Store 30 steps away on front street. Cholos Bar, Liquor, and golf carts next door, closest Swimming would be 30 steps to Amigos Del Mar Diving dock.

//ambergriscaye.com/spindrift/index.html
I have stayed here twice, excellent air conditioning, prefer rooms on beach, Bar on Premises, next to Estels Dine by the Sea (my favorite restaurant for Breakfast/Coffee)30 steps away from Town Park.

//ambergriscaye.com/mayanprin/index.html
Only stayed here once. More like suites, Probably more than you want but nice balconies, beach and next to Fido's, also Center of Town.

http://www.sanpedroholiday.com/index.html
Never stayed here but I would like to someday.
Nice Food, Beverages, landscaping. Used to have a Town Swim Area off the dock.

BTW do you really want to swim like laps? or just refresh and jump in? Since AC is a barrier Reef Island the water is shallow along the shore, so it is easier & more pleasant to swim off & under docks and where areas for swimming have been cleared. There is much boat traffic with the island, so say swimming to the reef and back just isn't safe, IN MY OPINION.
I suggest a snorkel & mask even if you don't snorkel - there is just so much to see almost everywhere underwater. And it is worth the price to take a snorkel trip to Hol Chan, Day or Night.

And the people and service have always been great for me everywhere I have stayed.
Belize it!