While an abundance of new locations works to the advantage of tourists in keeping rates down, developers are finding it difficult to recoup their investment and also to keep skilled staff.