St Mary's is the largest and most populous island of the Isles of Scilly, an archipelago off the southwest coast of Cornwall in England, United Kingdom. From Wikipedia
During his first official visit as Duchy of Cornwall, Prince William combines official duties with personal moments, buying pasties and enjoying the local scenery.