Stokes Hill Wharf Ferienhäuser, Resorts und Vermietungen