Sorry I don't know about these places but it sounds a lovely place to have your honeymoon! :)
I hope there is someone on the forum who can be more helpful. :)