1. Microclimate overrides any other concern for me. The dry areas with best drainage get Avocado, Mamey Sapote, White Sapote and whatever trees you determine can't tolerate wet feet. Wetter areas with poorer drainage get Bananas, Sapodillas, Jaboticaba and Coconut. Mango is somewhere in between. Check the moisture levels in various areas and research which trees you want to plant do best in those conditions.
2. Overplant, both in density and quantity. Trees will die, some will grow bigger than expected, some will stay smaller than expected. It takes 5 - 10 years for spacing to become an issue and during that time you will learn a lot about what you want and change your mind many times. You will remove trees and relocate trees for many different reasons.
3. Consider the vertical shape of the tree and the openness of its canopy. Some Mamey trees and Avocado trees have a more open, skeletal limb structure that lets light through. Other trees are more like dense umbrellas (star fruit, black sapote). Coconuts grow straight up with a limited canopy. To some extent you won't know the exact habit until you plant it, and you can control it somewhat with pruning. Take advantage of the canopy shapes by putting a tall upright tree next to a low shrubby tree and packing them in tighter. A great example would be a seedling jackfruit that wants to go straight up next to (and very close to) a Mango tree that can be pruned and trained into a dense low shrub. Now you are maximizing the vertical space as well as the horizontal space.
4. Spacing only applies to permanent long-term trees like Avocado, Mango, Mamey, Sapodilla, Star Fruit, Custard Apple, White Sapote, Black Sapote. These are the high production trees for the future and you won't want to move them. I planted mine at 10 - 15 foot spacing, mostly around 12 feet. Anything else can be stuffed in between them, especially trees that fruit quickly because it's no big loss if you have to move a tree that fruits within a year or two (guava, Pigeon Pea, Papaya, Barbados Cherry, Loquat, Pitomba, Grumichama, COTRG etc).
5. I have temporary and permanent bananas. The permanent banana patch is in a low, wet area with taro root. The temporary banana plants provide early shade to the juvenile fruit trees, just don't plant them too close. Eventually you will dig out the temporary bananas and you don't want the corm to grow into the roots of your mango or avocado tree.