It seems that pineapples (and avocados) prefer coastal, or humid climates over dryer, inland escarpments.
Originally from Durban (coastal city), we were spoiled with massive, juicy fruit produce.
Now living inland (near Johannesburg), the pineapples and avo's have shrunk in size.
Certain grocery markets and retail stores do sell hothouse-grown full-size specimens, though.