Combine cream cheese, grated cheese and coconut and beat until well mixed.
Slice green onions finely (just the green parts.) Chop pecans and toast in a pan at 400 degrees for about 8 minutes until fragrant but not burned. Place dried cranberries in a bowl, pour 1 cup water over them and microwave one minute. Drain off water and let cranberries cool.
Spread cheese mixture on a platter. Top the cheese mixture with the following ingredient in order: apricot preserves, sliced green onions, toasted pecans, and dried cranberries. Serve with crackers.