Few trees are more exotic than the coconut palm tree. Cocos nucifera features large, ornamental palm leaves as a houseplant but doesn't flower or produce coconuts. The simplest way to grow coconut palms is from a potted nursery plant.
First, they are hard to propagate. Second, there's no way any home grower can provide even an approximation of their preferred cultural conditions, which are moist, warm and very sunny. Sort of like the tropical beaches where they are naturally from. Finally, in their native environment, coconuts can easily reach 100 feet or more, depending on which variety you're growing.