I dive mares fins, size 10.5 to 11 feet, 8-9 fins, no socks.
A basic rule of thumb on full foot fins, if you can get them on your bare feet dry, they are too big.
The fin then becomes the sock, and locks into the bone structure of the feet to eliminate movement between the fin and the foot...