Hotels bij Saint Timothée Islands Beach, Cedars