A Mystery in Ardea

Solve a mystery on a remote island where nothing is quite as it seems.