Correct boardshorts length?

I have just come back from Mexico. It was the first time I have been surfing without a wetsuit. I have learned why people use rashguards/t-shirts and long shorts the hard way. I got a rash on my chest after the first day and knees and thighs after the 3rd day 
I have noticed guys at the beach were wearing below-knee and mid-calf long boardshorts. I have decided to get one of those as well.
I went to Surfdome and got a few pairs of the longest ones I could find to try them on at home.
These are supposed to be 22'but they are still only knee-length on my legs (and when I bend my knees the knees are exposed):



And these are 21' and only knee-long as well:


They all feel too short to protect my knees. I am 185cm high.
What is the correct boardshorts length? Are the ones from the photos too short? Where can I get longer ones? Thanks!

I have noticed guys at the beach were wearing below-knee and mid-calf long boardshorts. I have decided to get one of those as well.
I went to Surfdome and got a few pairs of the longest ones I could find to try them on at home.
These are supposed to be 22'but they are still only knee-length on my legs (and when I bend my knees the knees are exposed):



And these are 21' and only knee-long as well:


They all feel too short to protect my knees. I am 185cm high.
What is the correct boardshorts length? Are the ones from the photos too short? Where can I get longer ones? Thanks!
