Maritime charity celebrates AGM