Lock and Dam No. 19 Ferienhäuser, Resorts und Vermietungen