Taylor's College Ferienhäuser, Resorts und Vermietungen