Santa Cruz Dream Inn Hotel the Central Point of Jack O’Neill’s Beach Town By 56 CommentsThe Dream Inn is where the brand of the legendary Jack O’Neill, all started. Tour the nostalgic beach town and discover why O’Neill called it home.