The 47th annual Sandcastle Contest will take place Saturday, April 25, from 12 p.m. to 2 p.m., just north of the Jacksonville Beach Pier.