isle of serendipity