Preheat oven to 350°. Line several rimmed baking sheets with parchment paper.
In a large mixing bowl, beat together butter and sugars with a mixer at high speed until light and fluffy. Add eggs, one at a time, beating well after each addition until incorporated.
In a medium bowl, whisk together flour, baking soda, salt, and cardamom. Add flour mixture to butter mixture, beating until incorporated. With mixer running at low speed, add oats, coconut, macadamia nuts, and mango, beating until incorporated.
Using a levered 1½ tablespoon scoop, drop dough 2 inches apart onto prepared baking sheets.
Bake until edges of cookies are golden brown, 12 to 14 minutes. Let cool on baking sheets for 3 minutes. Transfer cookies to wire racks. Let cool completely.
Recipe by TeaTime Magazine at https://teatimemagazine.com/tropical-oatmeal-cookies-recipe/