Actually, it's not really called Muffin Beach. It's Carne Beach, near Mevagissey in Cornwall. We'd walked up to the headland seen in the distance where we had a picnic. We returned and sat on these rocks and ate muffins left over from the picnic. Hence, Muffin Beach.