If there is one corner of Italy that can rival the Caribbean, it is the Tremiti Islands. A tiny archipelago off the coast of Puglia where crystal-clear waters blend with unspoilt nature and a history stretching back millennia. Just 50 minutes from Termoli (read the article here...


















