Beaches and Cream is located at the Beach Club resort. This is in the Boardwalk area. It is real easy to get to from the International Gateway entrance/exit of Epcot.....this is the back entrance, not the main entrance.
From this exit you can take the Friendship boat to the Beach/Yacht club resorts. From the boat dock and as you face the Yacht Club you will go right. The Beach Club is next door. Beaches and Cream has an entrance outside the Beach Club.
You can also walk to the Beach Club. This is actually faster than the boat unless you just happen to catch the boat and it leaves right away. Stay to the right as you exit Epcot and in about 10 minutes you will come up to the Beach Club on your right side.
You can also take the Friendship boat from the Studios to the Beach/Yacht clubs. Or you can also walk from the Studios, but it is a much longer walk than from Epcot. Don't suggest you do this with a 4 year old.