Cariloha opens in Freeport, Grand Bahamas