It's important that the trajectory be fail-safe in terms of avoiding land - if the falcon were to explode early on it could sprinkle debris over a large area around the intended landing zone. So it'd have to be a small unpopulated island - a barge is probably easier. If they need more area or stability I'd think it's relatively easy to expand the barge or add more mass/sea anchors underneath.