Once a Portuguese colony, Diu is a small island city dotted with beaches from all sides. It also showcases a rich heritage and exquisite architecture.