The first Bacardi Store opened on Bay Street in downtown Nassau, Bahamas yesterday (31 July).