You could also look at Island Beachcomber -- same beach as Emerald resort closer to the airport.
Green Iguana is a very good option worth checking out.
Island View Guest house and Mafolie Hotel are also good alternatives.
Bunker Hill and Galleon House are very close to each other if you are considering neighborhoods.