Alford Park Beach Ferienhäuser, Resorts und Vermietungen