With the location clearly the main issue, I think the key feature will then be the size. It needs to be big enough to meet the demand but not so large that it attracts people from outside the area. That way the associated social issues would be more manageable.