They are solid aluminum rivets, same as are used to build aircraft. They are traditionally installed using a process called "bucking", where you use a pneumatic hammer on the head side, and a heavy steel bar (the "bucking bar") on the tail. The vibration results in the bucking bar hammering down the tail so it gets wider.They look like solid rivets. I think they are driven in with an air hammer of some kind.
On small parts they can also be formed using a pneumatic squeeze that has jaws that contact the head and tail of the rivet simultaneously. But on something big like a boat or airplane, the rivet gun and bucking bar are the only way to do it. On really big stuff you need two people, one on one side with the gun and a partner on the other side with the bucking bar.
I've installed a few 30+ years ago in a training class, it's actually not too tough, though there's a bit of a learning curve with the technique. It does make a nice tough joint.