Trincomalee Activities on Land and Sea