a group of young people seek out a mysterious beach while on a trip .