To answer that question correctly, you need to know -
- desired flow at the cabin
- elevation change
- starting pressure
- desired pressure at the cabin
- location of pressure tank
You need to keep your water velocity below 5FPS, 1" SCH40 pipe will allow you to go up to about 12GPM and stay within that but your friction losses will get pretty high at about 10GPM. You also gain/lose .433PSI for each 1' in elevation change. If you're going to put the pressure tank at the house, you just need to account for water velocity to prevent water hammer, if you're going to have it at the well, you need to account for the friction loss and elevation changes.
If you plan to run other stuff off the well (irrigation, animal watering stations, etc.) I would put the pressure tank at the well to keep pressure more consistent in the entire system and account for the friction losses and elevation change. If you are only going to use it for the cabin, I'd put the tank at the cabin.
Without doing any calculations, I would say no smaller than 1.5" pipe would give you some insurance. 1" will work but you won't have much capacity left in the pipe for adding irrigation, etc. at the cabin.
Here's a link to a friction loss chart for Sch 40 PVC so you can do your own calculations. It's a simple formula, (length of run/100) * PSI loss and then add/subtract your elevation change.
http://www.rainbird.com/documents/turf/ref_PVC Schedule 40 IPS Plastic Pipe.pdf