Britney Spears looks fit and healthy as she relaxes on a beach – and shows she is putting her troubles behind her.