We use a realty company - there are two and both are good. The island is almost all houses, so that’s what I would do. It’s super small so any place is as good as another really. Few houses have pools.
If you want a condo, the nearby island of ocean Isle Beach is more built up. The drive from one island to the other would be like 15 minutes.