Puerto Rico ticks all the boxes for a picture-perfect Caribbean island holiday. Its white sandy beaches can compete with any in the world and vary from metropolitan cocktail heavens and bustling surfing hotspots to quiet island getaways. Easily accessible diving and snorkelling spots and the excellent bioluminescent bays offer great maritime experiences. Still, there’s more to this tropical island than sunny beach life. The Spanish-American influences make for a fun melting pot of culture with an abundance of heritage to explore and some delightful food to enjoy.