spring point beach south portland