Sta Lourdes Wharf Ferienhäuser, Resorts und Vermietungen