Emerald beach was formerly a Best Western.
If you liked it at the same beach -- the rooms are nicer there than IS.Beachcomber - a pool and bar - call direct is my 1st choice - others may have better ideas on that.
look into Olgas Fancy if you want to be near Frenchtown instead of beachfront for just one night.

https://www.olgasfancy.com/the-hotel