South Wellfleet Hotels, South Wellfleet Apartments, Unterkünfte in South Wellfleet