Preheat oven to 400°.
Oil wells of 2 12-hole muffin pans; set aside.
In a large bowl, cream together butter, eggs and sugar.
Reserve 3 tablespoons flour. In a medium bowl, combine remaining flour,
baking powder, salt and baking soda.
Combine milk and vanilla.
Alternately add milk and flour mixtures to creamed butter mixture. Place pineapple in a large bowl, sprinkle with reserved flour and turn with a large spoon until pineapple is lightly coated. Fold into batter.
Fill each muffin well 3/4 full and sprinkle tops with sugar. Fill any remaining empty wells 1/2 full with water. Bake until muffins pull away from sides of pan and turn golden brown and crumb on sides or until tester comes out clean, about 15 to 20 minutes.