Miami hosts 'Caribbean: Crossroads of the World'