You will always get poorer winds at the river vs the ocean.
As the sea breeze blows over land it gets weaker...it also blows over buildings, houses and trees and becomes turbulent as well. It may also blend in with land breezes (easterly winds) which are sometimes battling against the sea breeze. This often happens on hot days. Some days the sea breeze only blows a few hundred meters from the ocean without ever reaching the beach...and sometimes it barely reaches the beach, so you have Southerly winds next to shore and easterly winds just a couple meters inland.
Usually the stronger the land breezes are in the mornings the less likely you are to get a quality sea breeze in the afternoon
The forecast doesn't look very strong for the next couple of days, which is consistent with higher temperatures.
You definitely need to expect less wind quality and strength than what's on the forecast when you go to the river. Usually the further north you on go on the greater Perth's coast, the stronger and more reliable the wind becomes.
It's a good idea to vary your sources when you look at the forecast as well. Check out these links from BOM
210.8.186.60/wa/forecasts/perth-waters.shtml www.bom.gov.au/marine/wind.shtml and this one as well:
www.windy.com/?-31.953,116.878,9 Looking at windyty it will help you understand the wind patterns better and illustrate things I mentioned above.
Try kiting in other ocean spots North of the river you might be pleasantly surprised
Christian