Statue of Jesus Christ Ferienhäuser, Resorts und Vermietungen