Puerto Rico offers nothing if not diversity. On one small island, 100 miles long and 35 miles wide, you can experience thousands of years of history and four distinct cultures.