The GoPro has a default setting for sharpness on high. Should I change it to medium or would that result in the camera not being able to pick up enough detail?
I'm not a gopro expert, I'd say try both and see which you like better and which holds together better in post processing. You may find you can do most of your sharpening is post, depending on how much time you want to spend with each photo. A gopro is going to be a compromise regardless as there is only so much that small sensor can accomplish.
All of those stock photo's you see are heavily post processed and likely not shot with a gopro.