Loviste Bay, Peljesac Peninsula