Heat the coconut oil in a 4 qt sauce pan and add the onion, garlic and ginger and sauté 2 minutes. Add in the remaining ingredients except the hot sauce. Stir well and bring to a boil. Simmer about 30 minutes stirring occasionally until reduced and thickened. Taste and add desired amount of hot sauce. Cool completely. Store in refrigerator in a sealed container at least a day to let the flavors combine better before using.
Notes
I know that traditional piña coladas have coconut cream and or milk in them, but when experimenting with making the sauce I decided to leave that out.