Puerto Rico is a juxtaposition of four centuries of Spanish Caribbean culture with modern skyscrapers and convenience stores. There are plenty of white sand beaches to explore. The rough Atlantic waters of the northwest coast are a surfer?s paradise, while the calmer sea with palm-fringed white sand...