Have you taken a look at www.caulkercabanas.com? Some of the houses have phones - but the accommodation is not that cheap! But nice!