Which counrty does coconuts come from?

It's not just one country that they come from, it's lots of countries. The natural habitat of a coconut tree is a hot tropical climate like the Caribbean. They can grow in the Meditteranean or even slightly north of the Meditteranean, but they'll need care.