Cosmic Puffin Festival, Mersea Island