if there is a local agricultural supplier near you, you may be able to buy direct from them or at least find out what places carry their products. Home depot sells small bags of perlite and they do sell both compressed and uncompressed peat moss. The miracle grow brand of peat moss is uncompressed. Compressed peat moss is usually sold in 3.8 cu ft bales. Do not buy the Alaska brand, it has a lot of rubbish in it. If there is a carnivorous plant society or orchid society in your area try to go to their meetings. Usually they can tell you where to get peat moss, perlite, or long fiber sphagnum moss. Do not use basket moss it is of inferior quality. You can get builders' sand from most home improvement centers where they sell concrete. Dolomite lime is sold where the fertilizers are to adjust pH. If you buy perlite you want the larger no. 3 grade. The no. 2 grade is very fine and the coarser grade will allow more air space. This is best purchased from an agricultural supplier since the folks at home depot probably won't know the difference and the one that home depot sells is the no. 2, fine grade which is o.k. if you are making your own potting soil in small quantities but too fine for orchids or where you want good aeration.
http://www.carnivorousplants.org/howto/ ... exican.php
Happy gardening in Hawaii. Gardens are where people grow.