Lucy the Elephant Ferienhäuser, Resorts und Vermietungen