I kiteboard, so I can relate to (1), but the problem I see is that there isn't much of a marketplace effect.
eg - If I am in OBX, NC, I don't need a site that has weather data in CA or FL. There may be slight benefits to this, but I can't think of anything big enough that would make it easy to take over a site that is already popular with the locals of a region.
Am I missing some benefits that come from being larger?