Foxton Beach is a charming little West Coast beach community with plenty to offer. It is less than 40 minutes from Palmerston North.