Portland Castle January 11, 2020 by Photographer Ravi 2 Portland Castle is an artillery fort constructed by Henry VIII on the Isle of Portland, Dorset, between 1539 and 1541. It formed part of the King’s Device program to protect against invasion from France and the Holy Roman Empire In Position Like this:Like Loading...